Отправка сообщений в Telegram
- Версия: 1.2.0.0
- Требования: Quik 8.6
- Размер: 1.06 MB
- Просм: 727
- Добавлено: 28.08.21
- Скачано: 119
- Изменено: 01.12.21
Один из самых простых способов отправить сообщение в Telegram из программы на любом языке программирования.
Это внешняя программа, которую можно запустить и в качестве параметров передать ей необходимую информацию для отправки сообщения в нужный чат telegram.
Интерфейс запуска в случае использования языка Lua (для иных языков программирования все аналогично) :
Telegram.exe token chat_id "строка сообщения"
token - токен бота
chat_id - id чата
"строка сообщения" - то, что будет отправлено ботом. Обязательно строку помещать в кавычки при вызове!
Пример выполнения:
Telegram.exe 1234567890:ABCDEGSBDJDGSG 9876543 "Welcome to my bot"
Запустить из Lua можно например так:
os.execute("D:\\Path\\Telegram.exe 1863911660:AAEU9b-0ahJqdkDRr5I0imVNDK7YhiAj65M -1001426773941 \"строка сообщения\"")
Обращаю внимание на двойные обратные слеши в местоположении файла и оформление кавычек, находящихся внутри строки - особенность языка lua.
Если вам не нравится видеть мелькающее окно, которое появляется при выполнении вызова lua os.execute(), можно воспользоваться библиотекой bot4sale64.dll (она есть в архиве, который вы скачали). Этом случае вызов будет выглядеть примерно так:
package.cpath= "D:\\PathToBot4Sale64.dll\\?.dll;"
require("bot4sale64")
result=bot4sale64.Shell("Telegram.exe","1234567890:ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ 9876543210 \"строка сообщения\"","E:\\Path"))
Функция вернет 0, если получилось запустить Telegram.exe без ошибок (но не результат отправки сообщения) и никакого моргания не будет.
Архив содержит 2 версии, Демо и "не демо". Демо выводит на экран на несколько секунд заставку этого сайта. Если эта реклама у вас в печенках, угостите пивом админа этого сайта и он поделится с вами паролем от версии без подобных глупостей. Версия без рекламы находится во вложенном архиве. Присылать админу банки с пивом необязательно, достаточно пополнить его личный пивосчет:
Просьба балтику и прочее клинское не предлагать! )