Исходник [Rakbot] Telegram bot

#kweeZ

Известный
Автор темы
577
123
Предоставляю вашему вниманию скрипт, который может отправлять сообщения из ТГ в РАКБОТ, сделан чисто для ознакомительных целей, кому надо - доделывайте, и юзайте, возможно будут апдейты, если кому-то будет интересна данная тема

В: Как получить чат ид бота?
О: В поиске тг пишем @getmyid_bot, жмем запустить, получаем айди, и вставляем в скрипте

В: Как создать бота?
О: Заходим в @BotFather, и создаем бота, по этому поводу миллион инструкций в интернете, не вижу смысла описывать

Команды бота:
[id] [message] - отправить сообщение из телеграма в ракбот, ид = ид бота на сервере, использовать без скобок!
!ibot - узнать айди ботов (только, если боты подключены к серверу)
!stats - узнать статистику бота, работает на ARZ, на остальных серверах, если только показ статистики через команду "/stats"
!gchat - получать сообщения из чата в бот телеграма

Зависимости: json,effil,encoding,tasking


Установка: папку из архива перекинуть в папку ракбота, установить свой токен и чат ид в скрипте tgget.lua

Отправка сообщения из тг в ракбот
sctg.png

scrakbot.png
Узнать айди ботов
botid.png


Узнать статистику
statstg.png


Получение сообщений из чата
gchattg.png

Спасибо @whyrinki за саму основу для скрипта!
Спасибо @memir за библиотеку Tasking!

При публикации на других источниках указывать автора, скрипт не для продажи!
 

Вложения

  • 1644437382419.png
    1644437382419.png
    5.6 KB · Просмотры: 424
  • scripts.rar
    1.1 MB · Просмотры: 550
Последнее редактирование:

FuckingCoder

Известный
23
5
Айди нескольких ботов на разных серверах могут совпадать. Лучше сделать проверку по никнейму и серверу (ну или оставить по айдишнику, но добавить по серверу)) Да лишнее нужно вводить, зато сообщение прийдет точно туда куда нужно)

Да и зачем было писать свои функции для обработки сообщений с телеграмма, когда есть такие замечательные библиотеки как lua-bot-api или telegram-bot-lua
 
Последнее редактирование:

#kweeZ

Известный
Автор темы
577
123
Айди нескольких ботов на разных серверах могут совпадать. Лучше сделать проверку по никнейму и серверу (ну или оставить по айдишнику, но добавить по серверу)) Да лишнее нужно вводить, зато сообщение прийдет точно туда куда нужно)

Да и зачем было писать свои функции для обработки сообщений с телеграмма, когда есть такие замечательные библиотеки как lua-bot-api или telegram-bot-lua
Рассчитывалось, что несколько ботов будут только на одном сервере, а значит одинаковых айди не будет, но возможно апдейтну скрипт, а по поводу библиотек, то там не все так сладко, через них не получается отправить сразу несколько сообщений одному боту, отправляешь одному боту 5 сообщений, а потом надо другому отправить столько же, то есть 6 уже не получится отправить
 

Kenshi.

Известный
312
146
Айди нескольких ботов на разных серверах могут совпадать. Лучше сделать проверку по никнейму и серверу (ну или оставить по айдишнику, но добавить по серверу)) Да лишнее нужно вводить, зато сообщение прийдет точно туда куда нужно)

Да и зачем было писать свои функции для обработки сообщений с телеграмма, когда есть такие замечательные библиотеки как lua-bot-api или telegram-bot-lua
qq, есть идеи как сделать проверку на сервер?