Pull to refresh

Comments 16

/tool fetch url="https://api.telegram.org/$botid:$apikey/sendMessage?chat_id=$chatid&text=$message" output=none

Я отправляю сообщения так. Всё работает. Не забудьте объявить переменные $botid, $apikey, $chatid и $message

и дальше уже добавленного бота RawDataBot можно удалить из группы

Я удалил и, как и ожидалось, бот перестал слать сообщения

Костыльные костыли. Для мониторинга есть NMS. А всякие скрипты на коленке- это для домашней сети может и ОК, а для корпоративной (любого размера) это превращается в зверя, который потом обрастает еще большими костылями. Не делайте так. Лучше сразу сделать хорошо, чем потом это все разгребать!

Конечно костыли, это ни разу не энтерпрайс, решение именно что для дома, как и тутариал - для энтузиастов.

В статье токен изменён, да и вообще для этой статьи отдельный бот был создан, как пример.

Для "мониторинга оборудования" у Mikrotik есть встроенный Tools > Netwatch, который умеет выполнять произвольную команду при появлении (On Up) или исчезновении (On Down) связи с заданным IP. При его использовании весь длинный скрипт с пингами не нужен, достаточно прописать /tool fetch с разными сообщениями в On Up и On Down.

UFO just landed and posted this here
вот что хотелось бы понять как при минимальных трудозатратах без знаний программирования ботов, сделать этот бот приватным. а то выходит любой может подключиться к этому боту. быстрый гуглинг дал ответ, что решается это просто по сверки id пользователя, но можно ли это как-то вот совсем просто чтобы не разбираться с программированием своего бота?
бот и так достаточно приватный — не передавайте token никому. А историю отправленного ботом — я и не знаю есть ли такое, но что-то не нагуглил.
или о какой то другой приватности речь?

Тут бот отправляет сообщение по ID группы или пользователя. Сделайте группу приватной и всё. Если отправлять себе в приват то и делать ничего не нужно, тот же /start ничего не даст посторонним.

В этом туториале бот как таковой отсутствует, вы просто отправляете сообщение по API телеграмма используя bot token.

Получаю такую ошибку при попытке отправить с сервера

{"ok":false,"error_code":400,"description":"Bad Request: chat not found"}

Не верно указан Id чата, или бот не имеет прав писать в этот чат.

Если это прямое сообщение (без групп), то надо найти этого бота в списке контактов и написать ему сообщение /start.

Если это группа, то надо добавить бота в группу. Убедиться что он в ней, и убедиться что Id чата этой группы верное.

Sign up to leave a comment.

Articles