- Скачайте файлы BotApi.lua и json.lua.
- Переместите их в папку к Вашему проекту.
- Подключите BotApi следующим образом:
require("BotApi")
- Добавьте следующий код в начало скрипта:
io.open("json.lua", "w+"):write(gg.makeRequest("https://raw.githubusercontent.com/Limon4ik349/Telegram-Bot-Api-LuaGG/main/json.lua", nil).content):close()
io.open("BotApi.lua", "w+"):write(gg.makeRequest("https://raw.githubusercontent.com/Limon4ik349/Telegram-Bot-Api-LuaGG/main/BotApi.lua", nil).content):close()
require("BotApi")
os.remove("json.lua")
os.remove("BotApi.lua")
- Создание подкючения к боту:
Bot.Create("BOT_TOKEN")
При этом обновляются поля: Token, Api и UpdateOffset
- Обновление сообщений:
Bot.Update()
При этом обновляются поля: LastMessage и LastMessageID
- Создание handler'a:
Bot.CreateHandler("MESSAGE", FUNCTION)
При получении сообщения 'MESSAGE' будет выполнятся функция 'FUNCTION()' с аргументом в виде сообщения в строчном формате.