Предмет: Информатика, автор: yaroslav00000000000

Реализовать бота, выбора подписки на сервис (basic, premium, vip), c помощью меню, вызываемого с помощью команды/menu, и выводящего сообщение после выбора о успешной подписке.(Телеграмм,python)


bludyy444: ладно щас попытаюсь сделать
yaroslav00000000000: пасиба

Ответы

Автор ответа: bludyy444
1

import telebot

from telebot import types

bot = telebot.TeleBot('') # токен

@bot.message_handler(commands=['start', 'help']) # пиши что надо вместо help

def send_welcome(message):

bot.reply_to(message, "Введи /menu - чтобы получить доп.инфо") # пиши что надо

@bot.message_handler(content_types=['text'])

def func(message):

   if(message.text == "/menu"):

         markup = types.ReplyKeyboardMarkup(resize_keyboard=True)

         basic = types.KeyboardButton("basic")

         premium = types.KeyboardButton("premium")

         vip = types.KeyboardButton("vip")

         markup.add(basic, premium, vip)

         bot.send_message(message.chat.id, text="Все активные подписки:", reply_markup=markup)

   if(message.text == "basic"):

         bot.send_message(message.chat.id, "Подписка осущевствлена успешно!")

   if(message.text == "premium"):

         bot.send_message(message.chat.id, "Подписка осущевствлена успешно!")

   if(message.text == "vip"):

         bot.send_message(message.chat.id, "Подписка осуществлена успешно!")          

bot.polling()

###

Возможно дальнейшее продвижение.


yaroslav00000000000: Крутой
Похожие вопросы