Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local internet = require("internet")
- local component = require("component")
- local JSON = require("JSONN")
- local radar = component.radar
- local event = require("event")
- local chatIds = {
- "843582698",
- "573573338",
- "500995410"
- }
- local token = "2038658260:AAHwLGudBHXzBQn1BHCYamXFotgAKFm6DNc"
- local method = "sendMessage"
- local url = "https://api.telegram.org/bot" .. token .. "/" .. method
- local blackList = {
- "FERROUS",
- "deadinsideclown",
- "xixiii"
- }
- local playersGreeted = {}
- function findElement(array, str)
- local state = false
- for k, v in pairs(array) do
- if v == str then
- state = true
- end
- end
- return state
- end
- function resetArray()
- for i = 1, #playersGreeted do
- playersGreeted[i] = nil
- end
- end
- function sendData(data)
- for i = 1, #chatIds do
- local jData = {
- ["chat_id"] = chatIds[i],
- ["text"] = data
- }
- local rHeaders = {
- ["Content-Type"] = "application/json"
- }
- local jsonText = JSON:encode(jData)
- local handle = internet.request(url, jsonText, rHeaders, "POST")
- end
- end
- local t = event.timer(50, resetArray, math.huge)
- while true do
- local players = radar.getPlayers()
- for i = 1, #players do
- local current = players[i].name
- if not findElement(blackList, current) then
- if not findElement(playersGreeted, current) then
- table.insert(playersGreeted, current)
- sendData(current .. " - пришел в энд")
- print("запрос отправлен")
- end
- end
- end
- os.sleep(2)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement