Код:
import telebot
import os
from random import *
from decimal import Decimal
import time
from telebot import types
myBot = telebot.TeleBot('TOKEN')
keyBoard_under_disp_1 = types.ReplyKeyboardMarkup()
keyBoard_under_disp_1.row("Твои нормы коффеина в день")
@myBot.message_handler(commands=['start','Твои нормы коффеина в день'])
def get_command(message):
if message.text == '/start':
myBot.send_message(message.chat.id, "Тебя приветствует бот - CoffeMuch, который поможет тебе рассчитать твою сутучную норму коффеина.")
pass
#time.sleep(1)
myBot.send_message(message.chat.id, 'Что тебя конкретно интересует?', reply_markup=keyBoard_under_disp_1)
pass
if message.text == 'Твои нормы коффеина в день':
myBot.send_message(message.chat.id, 'Тогда начнём рассчёт.')
pass
#time.sleep(1)
myBot.send_message(message.chat.id, f'Ваш обьём чашки:')
pass
get_mes(message)
@myBot.message_handler(content_types=["text"])
def get_mes(message):
if message.text == "400":
msg = myBot.send_message(message.chat.id, "Ваш обьём чашки = 400")
myBot.register_next_step_handler(msg, second_mes(message))
obem = 400
pass
if message.text == "200":
msg = myBot.send_message(message.chat.id, "Ваш обьём чашки = 200")
myBot.register_next_step_handler(msg, second_mes(message))
obem = 200
pass
def second_mes(message):
myBot.send_message(message.chat.id, f'Ваше количество чашек в сутки:')
if message.text == "1":
msg = myBot.send_message(message.chat.id, "Ваш обьём чашки = 1")
myBot.register_next_step_handler(msg, second_mes(message))
obem = 1
pass
elif message.text == '2':
msg = myBot.send_message(message.chat.id, "Ваш обьём чашки = 2")
myBot.register_next_step_handler(msg, second_mes(message))
obem = 2
pass
myBot.polling()