Найти - Пользователи
Полная версия: Telegram повторить функционал botfather
Начало » Python для новичков » Telegram повторить функционал botfather
1
pescennius@mail.ru
У бота botfather есть удобный функционал, когда вызываешь команду /mybots то BotFather присылает сообщение:
Choose a bot from the list below:
Ниже сообщения через инлайн кнопки выводятся все зарегистрированные мои боты.
Если нажму инлайн кнопку с ботом, то бот BotFather не присылает новое сообщение с действиями для выбранного бота, а как бы меняет текст прошлого сообщения и отображает новые команды для выбранного бота. Сообщения меняется на такое(с новыми инлайн кнопками, например Edit Bot):

Here it is: <ИмяБота>.
What do you want to do with the bot?


Таким образом БОТ не спамит пользователя новыми сообщениями, он как бы модифицирует старое сообщения отображая новые команды. Помогите пожалуйста подобное повторить?
pescennius@mail.ru
Похоже смог повторить данный функционал, вот алгоритм:

 @dp.callback_query_handler(text = 'Test')
async def callback_Test(callback : types.CallbackQuery):
    await bot.edit_message_text(Text, callback.from_user.id, message_id=callback.message.message_id, reply_markup=Keyboard)

Есть ли эксперты по телеграм ботам, можно ли сделать лучше?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB