Telegram API: кнопка с заготовленным сообщением для бота

Имеется канал в telegram, в него добавлен бот со всеми правами администратора. Можно ли сделать так, что при клике на кнопку будет открываться диалог с ботом с заготовленным сообщением. Как будто пользователь уже нажал кнопку start, плюс бот получил какую-то служебную информацию, а нажатой кнопке? Грубо говоря, нужно добавить в кнопу url (на бота), callback_data и начать при этом диалог с ботом. Такое реально? Библиотеки не использую, пишу на чистом php. Заранее всем спасибо.


Ответы (1 шт):

Автор решения: CausonQ

В Telegram API есть команда, которая имеет немного больше возможностей - /start. С этой командой можно передать один параметр, ссылка будет иметь следующий вид: t.me/<bot_username>?start=<parameter> При переходе по такой ссылке, бот покажет пользователю кнопку Старт, а при нажатии на нее бот получит /start Такая возможность называется Deep-link

→ Ссылка