|
Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Rickroll V2.0 Для тех, кто не знает что такое rickroll: Рикроллинг
Задание:
Создать бота с двумя командами:
/start При отправке этой команды получаем сообщение с текстом, что для того, чтобы что-то получить, нужно отправить команду /getsecretinfo
/getsecretinfo При отправке этой команды получаем сообщение с текстом что нужная информация находится по ссылке. Ссылка должна вести на это видео.
Switch-кнопки Кнопка используется с клавиатурой InlineKeyboardMarkup. Этот тип кнопок предназначен для перенаправления пользователя в какой либо чат, с последующей активацией (встроенного) inline-режима общения с ботом. Данный режим можно активировать вручную: в чате, вводим: "@название бота", но switch-кнопки позволяют это сделать автоматически (помогая знакомиться с inline-режимом новичкам).
Для того, чтобы создать подобный переключатель, необходимо указать аргумент switch_inline_query либо пустой, либо с каким-либо текстом.
#Какие-то импорты... from telebot import types #Какой-то код... @bot.message_handler(commands = ['switch']) def switch(message) : markup = types.InlineKeyboardMarkup() switch_button = types.InlineKeyboardButton(text= 'Try' , switch_inline_query= "Telegram" ) markup.add(switch_button) bot.send_message(message.chat.id, "Выбрать чат" , reply_markup = markup) #Какой-то код...
Проверяем работает ли команда:
Нажимаем на кнопку:
Выбираем чат:
Активировался встроенный inline-режим.
|
|
|