#будильник import time, datetime,imaplib,re, time def Alarm_Clock(): dt=datetime.datetime(2020, 3, 18, 18, 6,15 )#дата срабатывания будильника (год,месяц,день,час,минута,секунда) diff = (dt - datetime.datetime.now()).total_seconds() print(diff) time.sleep(diff) print('сообщение в телегу текст') #проверка почты на новое письмо gmail #Нужно включить https://myaccount.google.com/lesssecureapps и https://mail.google.com/mail/u/2/#settings/fwdandpop # def Check_Email(gmail_user,gmail_pass): mail=imaplib.IMAP4_SSL('imap.gmail.com',993) mail.login(gmail_user,gmail_pass) mail.list() count_Email_Start=(mail.select("inbox")[1][0]).decode('utf-8') while True: mail.list() count_Email_Current=(mail.select("inbox")[1][0]).decode('utf-8') if count_Email_Current > count_Email_Start: print('Отправить сообщение в телегу о том, а) занят б)текст') count_Email_Start=count_Email_Current time.sleep(15)#частота проверки нового письма if __name__ == '__main__': Alarm_Clock() #сценарии должны хранить логины и пароль #запилить бота, возврат темы и отправителя в словаре.