Telegram API: кнопка с заготовленным сообщением для бота
Имеется канал в telegram, в него добавлен бот со всеми правами администратора. Можно ли сделать так, что при клике на кнопку будет открываться диалог с ботом с заготовленным сообщением. Как будто пользователь уже нажал кнопку start, плюс бот получил какую-то служебную информацию, а нажатой кнопке? Грубо говоря, нужно добавить в кнопу url (на бота), callback_data и начать при этом диалог с ботом. Такое реально? Библиотеки не использую, пишу на чистом php. Заранее всем спасибо.
Ответы (1 шт):
В Telegram API есть команда, которая имеет немного больше возможностей - /start. С этой командой можно передать один параметр, ссылка будет иметь следующий вид: t.me/<bot_username>?start=<parameter>
При переходе по такой ссылке, бот покажет пользователю кнопку Старт, а при нажатии на нее бот получит /start
Такая возможность называется Deep-link