|
Теги. bot теги. Бот создан, настроен, но как его запустить Если сейчас мы перейдём в нашего бота и запустим его, то мы получим Ничего мы и не получим, т к. мы только создали бота
Кнопки В данный момент есть три типа встроенных кнопок:
URL-кнопки Callback-кнопки Switch-кнопки
Сейчас мы разберём каждый из этих типов.
Чтобы создавать кнопки нам придётся использовать такой импорт:
from telebot import types
URL-кнопки Кнопка используется с клавиатурой InlineKeyboardMarkup , давайте создадим кнопку «Наш сайт»:
#Какие-то импорты... from telebot import types #Какой-то код... @bot.message_handler(commands = ['url']) def url(message) : markup = types.InlineKeyboardMarkup() btn_my_site = types.InlineKeyboardButton(text= 'Наш сайт' , url= 'https://stepik.org/' ) markup.add(btn_my_site) bot.send_message(message.chat.id, "Нажми на кнопку и перейди на наш сайт." , reply_markup=markup) #Какой-то код...
Импортируем types :
from telebot import types
Создаём разметку клавиатуры:
markup = types.InlineKeyboardMarkup()
Создаём кнопку:
btn_my_site = types.InlineKeyboardButton(text= 'Наш сайт' , url= 'https://stepik.org/' )
Добавляем кнопку в клавиатуру:
markup.add(btn_my_site)
При отправке сообщения указываем нашу клавиатуру с кнопкой:
bot.send_message(message.chat.id, "Нажми на кнопку и перейди на наш сайт." , reply_markup=markup)
Проверяем кнопку:
Всё работает!
|
|
|