Вопрос задан 05.06.2023 в 21:51. Предмет Информатика. Спрашивает Дымский Саша.

Реализовать бота, выбора подписки на сервис (basic, premium, vip), c помощью меню, вызываемого с

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дворанин Диана.

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()

###

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

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос