diff --git a/Actions.py b/Actions.py new file mode 100644 index 0000000..762082d --- /dev/null +++ b/Actions.py @@ -0,0 +1,29 @@ +#будильник +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() + +#сценарии должны хранить логины и пароль +#запилить бота, возврат темы и отправителя в словаре \ No newline at end of file