Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import telebot
- from telebot import types
- import classes
- clas = ''
- paralel = ''
- days = ''
- bot = telebot.TeleBot('1876749491:AAE_pKDHdwAmlCNv8BHQGKwniJNtJcCHbcc')
- # keyboards classes
- keyboards = types.ReplyKeyboardMarkup(row_width=2, one_time_keyboard=True)
- class5 = types.KeyboardButton('5 класс')
- class6 = types.KeyboardButton('6 класс')
- class7 = types.KeyboardButton('7 класс')
- class8 = types.KeyboardButton('8 класс')
- class9 = types.KeyboardButton('9 класс')
- class10 = types.KeyboardButton('10 класс')
- class11 = types.KeyboardButton('11 класс')
- keyboards.add(class5, class6, class7, class8, class9, class10, class11)
- # keyboards parallels
- keyboards2 = types.ReplyKeyboardMarkup(row_width=3, one_time_keyboard=True)
- parallelA = types.KeyboardButton('Параллель А')
- parallelB = types.KeyboardButton('Параллель Б')
- parallelV = types.KeyboardButton('Параллель В')
- keyboards2.add(parallelA, parallelB, parallelV)
- # keyboards week days
- keyboards1 = types.ReplyKeyboardMarkup(row_width=2, one_time_keyboard=True)
- monday = types.KeyboardButton('Понедельник')
- tuesday = types.KeyboardButton('Вторник')
- wednesday = types.KeyboardButton('Среда')
- thursday = types.KeyboardButton('Четверг')
- friday = types.KeyboardButton('Пятницв')
- saturday = types.KeyboardButton('Суббота')
- keyboards1.add(monday, tuesday, wednesday, thursday, friday, saturday)
- @bot.message_handler(commands=["start"])
- def bott(message):
- bot.send_message(message.chat.id, "Здравствуйте, я бот который поможет найти расписание именно для тебя! ;-) "
- "Отправь /classes, для того чтобы выбрать класс)")
- @bot.message_handler(commands=["classes"])
- def classses(message):
- bot.send_message(message.chat.id, 'Выбери класс.', reply_markup=keyboards)
- @bot.message_handler(content_types=['text'])
- def parallels(message):
- global clas
- clas = message
- bot.send_message(message.chat.id, 'Выбери параллель.', reply_markup=keyboards2)
- @bot.message_handler(content_types=['text'])
- def weekday(message):
- global paralel
- paralel = message
- bot.send_message(message.chat.id, 'Выбери день недели рассписание которого тебе нужно.', reply_markup=keyboards1)
- @bot.message_handler(content_types=['text'])
- def output(message):
- global days
- days = message
- if clas == '5 класс':
- if paralel == 'Парралель А':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._5aclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._5aclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._5aclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._5aclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._5aclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._5aclasssaturday)
- elif paralel == 'Парралель Б':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._5bclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._5bclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._5bclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._5bclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._5bclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._5bclasssaturday)
- elif paralel == 'Парралель В':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._5vclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._5vclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._5vclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._5vclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._5vclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._5vclasssaturday)
- elif clas == '6 класс':
- if paralel == 'Парралель А':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._6aclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._6aclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._6aclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._6aclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._6aclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._6aclasssaturday)
- elif paralel == 'Парралель Б':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._6bclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._6bclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._6bclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._6bclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._6bclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._6bclasssaturday)
- elif paralel == 'Парралель В':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._6vclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._6vclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._6vclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._6vclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._6vclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._6vclasssaturday)
- elif clas == '7 класс':
- if paralel == 'Парралель А':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._7aclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._7aclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._7aclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._7aclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._7aclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._7aclasssaturday)
- elif paralel == 'Парралель Б':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._7bclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._7bclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._7bclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._7bclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._7bclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._7bclasssaturday)
- elif paralel == 'Парралель В':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._7vclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._7vclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._7vclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._7vclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._7vclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._7vclasssaturday)
- elif clas == '8 класс':
- if paralel == 'Парралель А':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._8aclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._8aclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._8aclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._8aclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._8aclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._8aclasssaturday)
- elif paralel == 'Парралель Б':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._8bclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._8bclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._8bclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._8bclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._8bclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._8bclasssaturday)
- elif paralel == 'Парралель В':
- if days == 'Понедельник':
- bot.send_message(message.chat.id, classes._8vclassmonday)
- elif days == 'Вторник':
- bot.send_message(message.chat.id, classes._8vclasstuesday)
- elif days == 'Среда':
- bot.send_message(message.chat.id, classes._8vclasswednesday)
- elif days == 'Четверг':
- bot.send_message(message.chat.id, classes._8vclassthursday)
- elif days == 'Пятница':
- bot.send_message(message.chat.id, classes._8vclassfriday)
- elif days == 'Суббота':
- bot.send_message(message.chat.id, classes._8vclasssaturday)
- # Воод класса -> ввод параллели -> ввод дня недели -> вывод рассписания
- if __name__ == '__main__':
- bot.infinity_polling()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement