Как сделать чтобы бот отправлял сообщение сразу
Перейти к содержимому

Как сделать чтобы бот отправлял сообщение сразу

  • автор:

Как сделать так чтобы бот мог отправлять многострочные сообщения

я пишу телеграм бота и мне нужно чтобы бот отправлял многострочное сообщение. То есть, он отправлял список игр:

1 игра 2 игра 3 игра И т.д 

Использую библиотеку телебот
Отслеживать
задан 30 мар 2021 в 12:53
1 1 1 серебряный знак 1 1 бронзовый знак

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Если речь идёт о переносе строки, то достаточно добавить «\n» в текст.

send_message(message.chat.id, 'Игра 1\nИгра 2\nИгра 3') 

Если же речь идёт о нескольких сообщениях, то просто несколько раз прописать команду по отправке сообщения send_message().

Настройка telegram бота для отправки сообщений

Настройка telegram бота для отправки сообщений

Cкриптом напрямую отправлять сообщения в телеграм не получится, но у нас есть возможность делать GET или POST запросы к api ботам. А Telegram Bot — уже может отправлять пользователю любые сообщения. Поэтому перед написанием php скрипта, нужно создать телеграм бота. Тут все просто и займет всего пару минут. Переходим по ссылке на официальный верифицированный бот: @BotFather. Открываем его в телеграм и выбираем команду «/newbot».
Далее прямо в чате телеграм придумываем и вписываем новое название и логин своему боту.
После успешного создания, BotFather в чат пришлет токен созданного бота для отправки запросов к api (token to access the HTTP API).
После этого нам еще нужно получить id пользователя телеграм, которому и будут в дальнейшем отправляться сообщения.
Чтобы узнать свой telegram id перейдите по ссылке: @getmyid_bot и запустите бота в своем телеграм. В ответ вы получите свой идентификатор — ID.

Полученные данные от @BotFather и @getmyid_bot отправляете разработчикам вашего сайта, которые добавят их в форму обратной связи и с сайта начнут приходить сообщения в телеграм.

Отправка телеграм сообщения через строку браузера

Чтобы отправить сообщение себе через telegram бота, воспользуйтесь API методом sendMessage. Для в вашем браузере прописываем следующий адрес, и вместо token и chat_id ставим свои данные. Вводим запроc, нажимаем на enter и наш бот получает первое сообщение!

Отправка телеграм сообщения на PHP через форму обратной связи

У сервиса Telegram есть документация с подробным описанием всех функций и методов api, для использования. Ссылка на документацию тут: https://core.telegram.org/bots/api. Для разработки сайта на PHP в Киеве можно воспользоваться примером отправки POST запроса с функцией telegram API — sendMessage

Помогла ли вам статья?

Как отправить сообщение в группу Telegram

Вы можете не только использовать ботов Aimylogic чтобы отправлять личные сообщения в Telegram, но и добавлять их в групповые чаты в Telegram.

Мы предполагаем, что вы уже создали сценарий бота и знаете, как его опубликовать в канале Telegram, поэтому здесь мы рассмотрим только, как отправлять сообщения в групповой чат.

Подготовьте сценарий​

В первую очередь, в качестве стартового экрана добавьте в сценарий текстовый блок, в который скопируйте и вставьте: $rawRequest.message.chat.id

Этот экран должен быть самым верхним и самым левым, чтобы бот выводил это сообщение первым.

Добавьте переменные в сценарий​

Также ваш сценарий должен уметь отправлять данные в Telegram. Для этого их нужно записывать в переменную.

Например, добавим блок text to $var, с помощью которого будем з

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *