#!/usr/bin/env python
#-*- coding: utf-8 -*-
import telebot,serial,time
ser = serial.Serial('COM5', 9600)
token = ""
bot = telebot.TeleBot(token)
i=0
Mon="""
1)Обществознание
2)История
3)Русс.яз
4)История
5)Физ-ра
6)Алгебра
7)Физика
"""
Tue="""
1)---
2)Англ.яз
3)Геометрия
4)Алгебра(ф)
5)Лит-ра
6)Обществ.
7)Обществ.
8)Химия
"""
Wed = """
1)---
2)Физ-ра
3)Алгебра
4)Физика
5)Русс.яз
6)География
7)История
8)Обществ.
"""
Fri = """
1)Классный час
2)Экономика
3)Геометрия
4)Физ-ра
5)Биология
6)Русс.яз
7)Физика
8)МХК
"""
Thu = """
1)Алгебра
2)Информатика
3)Англ.яз
4)Лит-ра
5)Право
6)ОБЖ
7)Право
"""
Sat = """
1)---
2)---
3)---
4)Лит-ра
5)Англ.яз
6)История
"""
@bot. message_handler(commands=['start'])
def handle_start(message):
if str(message.from_user.id)=="____":
user_markup = telebot.types.ReplyKeyboardMarkup(True, False)
#user_markup.row('Свет','Темнота')
user_markup.row('Свет','Темнота','Расписание','Дела')
bot.send_message(message.from_user.id, 'Добро пожаловать домой', reply_markup=user_markup)
@bot. message_handler(content_types=['text'])
def handle_text(message):
if str(message.from_user.id) == "______":
if message.text == "Расписание":
if time.strftime('%w')=='0':
bot.send_message(message.from_user.id, "ПОНЕДЕЛЬНИК:" + Mon)
elif time.strftime('%w')=='1':
bot.send_message(message.from_user.id, "ВТОРНИК:" + Tue)
elif time.strftime('%w')=='2':
bot.send_message(message.from_user.id, "СРЕДА:" + Wed)
elif time.strftime('%w')=='3':
bot.send_message(message.from_user.id, "ЧЕТВЕРГ:" + Thu)
elif time.strftime('%w')=='4':
bot.send_message(message.from_user.id, "ПЯТНИЦА:" + Fri)
elif time.strftime('%w')=='5':
bot.send_message(message.from_user.id, "СУББОТА:" + Sat)
if message.text == "Свет":
ser.write(b'1')
ser.read(1)
bot.send_message(message.from_user.id, "Светло")
while True:
try: bot.polling(none_stop=True, interval=0)
except ConnectionError:
pass
IyEvdXNyL2Jpbi9lbnYgcHl0aG9uCiMtKi0gY29kaW5nOiB1dGYtOCAtKi0KCgppbXBvcnQgdGVsZWJvdCxzZXJpYWwsdGltZQpzZXIgPSBzZXJpYWwuU2VyaWFsKCdDT001JywgOTYwMCkKdG9rZW4gPSAiIgpib3QgPSB0ZWxlYm90LlRlbGVCb3QodG9rZW4pCmk9MApNb249IiIiCjEp0J7QsdGJ0LXRgdGC0LLQvtC30L3QsNC90LjQtQoyKdCY0YHRgtC+0YDQuNGPCjMp0KDRg9GB0YEu0Y/Qtwo0KdCY0YHRgtC+0YDQuNGPCjUp0KTQuNC3LdGA0LAKNinQkNC70LPQtdCx0YDQsAo3KdCk0LjQt9C40LrQsAoJIiIiClR1ZT0iIiIKMSktLS0KMinQkNC90LPQuy7Rj9C3CjMp0JPQtdC+0LzQtdGC0YDQuNGPCjQp0JDQu9Cz0LXQsdGA0LAo0YQpCjUp0JvQuNGCLdGA0LAKNinQntCx0YnQtdGB0YLQsi4KNynQntCx0YnQtdGB0YLQsi4KOCnQpdC40LzQuNGPCgkiIiIKV2VkID0gIiIiCjEpLS0tCjIp0KTQuNC3LdGA0LAKMynQkNC70LPQtdCx0YDQsAo0KdCk0LjQt9C40LrQsAo1KdCg0YPRgdGBLtGP0LcKNinQk9C10L7Qs9GA0LDRhNC40Y8KNynQmNGB0YLQvtGA0LjRjwo4KdCe0LHRidC10YHRgtCyLgoJIiIiCkZyaSA9ICIiIgoxKdCa0LvQsNGB0YHQvdGL0Lkg0YfQsNGBCjIp0K3QutC+0L3QvtC80LjQutCwCjMp0JPQtdC+0LzQtdGC0YDQuNGPCjQp0KTQuNC3LdGA0LAKNSnQkdC40L7Qu9C+0LPQuNGPCjYp0KDRg9GB0YEu0Y/Qtwo3KdCk0LjQt9C40LrQsAo4KdCc0KXQmgoJIiIiClRodSA9ICIiIgoxKdCQ0LvQs9C10LHRgNCwCjIp0JjQvdGE0L7RgNC80LDRgtC40LrQsAozKdCQ0L3Qs9C7LtGP0LcKNCnQm9C40YIt0YDQsAo1KdCf0YDQsNCy0L4KNinQntCR0JYKNynQn9GA0LDQstC+CgkiIiIKU2F0ID0gIiIiCjEpLS0tCjIpLS0tCjMpLS0tCjQp0JvQuNGCLdGA0LAKNSnQkNC90LPQuy7Rj9C3CjYp0JjRgdGC0L7RgNC40Y8KCgkiIiIKCkBib3QuIG1lc3NhZ2VfaGFuZGxlcihjb21tYW5kcz1bJ3N0YXJ0J10pCmRlZiBoYW5kbGVfc3RhcnQobWVzc2FnZSk6CglpZiBzdHIobWVzc2FnZS5mcm9tX3VzZXIuaWQpPT0iX19fXyI6CgkJdXNlcl9tYXJrdXAgPSB0ZWxlYm90LnR5cGVzLlJlcGx5S2V5Ym9hcmRNYXJrdXAoVHJ1ZSwgRmFsc2UpCgkJI3VzZXJfbWFya3VwLnJvdygn0KHQstC10YInLCfQotC10LzQvdC+0YLQsCcpCgkJdXNlcl9tYXJrdXAucm93KCfQodCy0LXRgicsJ9Ci0LXQvNC90L7RgtCwJywn0KDQsNGB0L/QuNGB0LDQvdC40LUnLCfQlNC10LvQsCcpCgkJYm90LnNlbmRfbWVzc2FnZShtZXNzYWdlLmZyb21fdXNlci5pZCwgJ9CU0L7QsdGA0L4g0L/QvtC20LDQu9C+0LLQsNGC0Ywg0LTQvtC80L7QuScsIHJlcGx5X21hcmt1cD11c2VyX21hcmt1cCkKQGJvdC4gbWVzc2FnZV9oYW5kbGVyKGNvbnRlbnRfdHlwZXM9Wyd0ZXh0J10pCmRlZiBoYW5kbGVfdGV4dChtZXNzYWdlKToKCWlmIHN0cihtZXNzYWdlLmZyb21fdXNlci5pZCkgPT0gIl9fX19fXyI6CgkJaWYgbWVzc2FnZS50ZXh0ID09ICLQoNCw0YHQv9C40YHQsNC90LjQtSI6CgkJCWlmIHRpbWUuc3RyZnRpbWUoJyV3Jyk9PScwJzoKCQkJCWJvdC5zZW5kX21lc3NhZ2UobWVzc2FnZS5mcm9tX3VzZXIuaWQsICLQn9Ce0J3QldCU0JXQm9Cs0J3QmNCaOiIgKyBNb24pCgkJCWVsaWYgdGltZS5zdHJmdGltZSgnJXcnKT09JzEnOgoJCQkJYm90LnNlbmRfbWVzc2FnZShtZXNzYWdlLmZyb21fdXNlci5pZCwgItCS0KLQntCg0J3QmNCaOiIgKyBUdWUpCgkJCWVsaWYgdGltZS5zdHJmdGltZSgnJXcnKT09JzInOgoJCQkJYm90LnNlbmRfbWVzc2FnZShtZXNzYWdlLmZyb21fdXNlci5pZCwgItCh0KDQldCU0JA6IiArIFdlZCkKCQkJZWxpZiB0aW1lLnN0cmZ0aW1lKCcldycpPT0nMyc6CgkJCQlib3Quc2VuZF9tZXNzYWdlKG1lc3NhZ2UuZnJvbV91c2VyLmlkLCAi0KfQldCi0JLQldCg0JM6IiArIFRodSkKCQkJZWxpZiB0aW1lLnN0cmZ0aW1lKCcldycpPT0nNCc6CgkJCQlib3Quc2VuZF9tZXNzYWdlKG1lc3NhZ2UuZnJvbV91c2VyLmlkLCAi0J/Qr9Ci0J3QmNCm0JA6IiArIEZyaSkKCQkJZWxpZiB0aW1lLnN0cmZ0aW1lKCcldycpPT0nNSc6CgkJCQlib3Quc2VuZF9tZXNzYWdlKG1lc3NhZ2UuZnJvbV91c2VyLmlkLCAi0KHQo9CR0JHQntCi0JA6IiArIFNhdCkKCQlpZiBtZXNzYWdlLnRleHQgPT0gItCh0LLQtdGCIjoKCQkJc2VyLndyaXRlKGInMScpCgkJCXNlci5yZWFkKDEpCgkJCWJvdC5zZW5kX21lc3NhZ2UobWVzc2FnZS5mcm9tX3VzZXIuaWQsICLQodCy0LXRgtC70L4iKQp3aGlsZSBUcnVlOgoJdHJ5OiBib3QucG9sbGluZyhub25lX3N0b3A9VHJ1ZSwgaW50ZXJ2YWw9MCkKCWV4Y2VwdCBDb25uZWN0aW9uRXJyb3I6CgkJcGFzcw==