Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import telebot
- import config
- from telebot import types
- import sqlite3
- #Токен бота
- bot = telebot.TeleBot(config.TOKEN)
- #создание клавиатуры под основной
- @bot.message_handler(commands=['profile'])
- def profile(message):
- #Создание клавиатуры
- markup = types.ReplyKeyboardMarkup(resize_keyboard= True,one_time_keyboard= True)
- profile1 = types.KeyboardButton('Физ-Мат')
- profile2 = types.KeyboardButton('Соц-Эк')
- profile3 = types.KeyboardButton('Гумунитарный')
- profile4 = types.KeyboardButton('Хим-Био')
- #Добавление клавиатуры
- markup.row(profile1)
- markup.row(profile2)
- markup.row(profile3)
- markup.row(profile4)
- #бот просит выбрать профиль
- bot.send_message(message.chat.id,'Выбери свой профиль ',reply_markup = markup)
- #Создание клавиатуры под сообщением
- @bot.message_handler(content_types =['text'])
- def profile_Inline(message):
- #создание InlineKeyboard
- markup = types.InlineKeyboardMarkup(row_width=1)
- #дни недели описание переменных для клавиатуры под текстом
- day_1 = types.InlineKeyboardButton('Понедельник',callback_data='Monday')
- day_2 = types.InlineKeyboardButton('Вторник',callback_data='Tuesday')
- day_3 = types.InlineKeyboardButton('Среда',callback_data='Wednesday')
- day_4 = types.InlineKeyboardButton('Четверг',callback_data='Thursday')
- day_5 = types.InlineKeyboardButton('Пятница',callback_data='Friday')
- #Добавление InlineKeyboard
- markup.add(day_1,day_2,day_3,day_4,day_5)
- bot.send_message(message.chat.id, 'Выбери день недели',reply_markup=markup)
- @bot.callback_query_handler(func=lambda call: True)
- def callback_inline(call):
- #добавление второй InlineKeyboard
- markup = types.InlineKeyboardMarkup()
- check_homework = types.InlineKeyboardButton(text='посмотреть дз',callback_data='check')
- add_homework = types.InlineKeyboardButton(text='добавить дз',callback_data='add')
- markup.add(check_homework,add_homework)
- bot.edit_message_text(chat_id=call.message.chat.id,
- message_id=call.message.message_id,text ='нажми на одну из двух кнопок',
- reply_markup= markup)
- if call.data =='Monday':
- pass
- elif call.data =='Tuesday':
- pass
- elif call.data =='Wednesday':
- pass
- elif call.data =='Thursday':
- pass
- elif call.data =='Friday':
- pass
- # Начало
- bot.polling()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement