нечего было делать, вот помог хоть
from requests import get
import telebot
from telebot import types # для создания конопок!
bot = telebot.TeleBot('Token')
def button(name):
return types.KeyboardButton(name)
@bot.message_handler(commands=['start', 'старт', 'Старт', 'Start']) # отслеживаем команды (/start, /старт)
def start_message(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
markup.add(button('Записаться'))
mess = f' Здравствуйте {message.from_user.first_name}, нажмите на кнопку "Записаться" для продолжения'
bot.send_message(message.chat.id, mess, parse_mode= 'html', reply_markup = markup) #
@bot.message_handler(content_types=['text'])
def bot_message(message):
first_hour = 8
last_hour = first_hour + 14
buttons = [f'{current}:00' for current in range(first_hour, last_hour)]
if message.text == 'Записаться':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
for add in buttons:
markup.add(button(add), button('Назад'))
bot.send_message(message.chat.id, text='Выберите удобную вам дату для записи', reply_markup = markup)
if message.text == '26.01':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
for add in buttons:
markup.add(button(add), button('Назад'))
bot.send_message(message.chat.id, text='Выберите удобную вам дату для записи', reply_markup = markup)
if message.text == '27.01':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
for add in buttons:
markup.add(button(add), button('Назад'))
bot.send_message(message.chat.id, text='Выберите удобную вам дату для записи', reply_markup = markup)
if message.text == '28.01':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
for add in buttons:
markup.add(button(add), button('Назад'))
bot.send_message(message.chat.id, text='Выберите удобную вам дату для записи', reply_markup = markup)
if message.text == '29.01':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
for add in buttons:
markup.add(button(add), button('Назад'))
bot.send_message(message.chat.id, text='Выберите удобную вам дату для записи', reply_markup = markup)
if message.text == '30.01':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
for add in buttons:
markup.add(button(add), button('Назад'))
bot.send_message(message.chat.id, text='Выберите удобную вам дату для записи', reply_markup = markup)
if message.text == '31.01':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
for add in buttons:
markup.add(button(add), button('Назад'))
bot.send_message(message.chat.id, text='Выберите удобную вам дату для записи', reply_markup = markup)
elif message.text == 'Назад':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
markup.add(button('Записаться'))
bot.send_message(message.chat.id, text='Выход в главное меню', parse_mode= 'html', reply_markup = markup) #отправка
bot.polling(none_stop=True)