From b5f9d2c9b162326c8399471f07dc8ad734dbb50c Mon Sep 17 00:00:00 2001 From: Mnimqa <39854123+Mnimqa@users.noreply.github.com> Date: Wed, 18 Mar 2020 21:31:23 +0300 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9F=D0=B0=D1=80=D1=81=D0=B5=D1=80=20gmai?= =?UTF-8?q?l=20=D0=B8=20=D0=B1=D1=83=D0=B4=D0=B8=D0=BB=D1=8C=D0=BD=D0=B8?= =?UTF-8?q?=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Actions.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Actions.py 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 From e11de6e720a4a7c5c6cfb9134b8e5c5bb3ce0cee Mon Sep 17 00:00:00 2001 From: Mnimqa <39854123+Mnimqa@users.noreply.github.com> Date: Wed, 18 Mar 2020 21:32:04 +0300 Subject: [PATCH 2/3] Rename Actions.py to actions.py --- Actions.py => actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename Actions.py => actions.py (95%) diff --git a/Actions.py b/actions.py similarity index 95% rename from Actions.py rename to actions.py index 762082d..2980afb 100644 --- a/Actions.py +++ b/actions.py @@ -26,4 +26,4 @@ if __name__ == '__main__': Alarm_Clock() #сценарии должны хранить логины и пароль -#запилить бота, возврат темы и отправителя в словаре \ No newline at end of file +#запилить бота, возврат темы и отправителя в словаре From e49b1216533c023f5a642619b2323037bf8bf8cc Mon Sep 17 00:00:00 2001 From: Mnimqa <39854123+Mnimqa@users.noreply.github.com> Date: Wed, 18 Mar 2020 21:33:37 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D0=9F=D0=B0=D1=80=D1=81=D0=B5=D1=80=20gmai?= =?UTF-8?q?l=20=D0=B8=20=D0=B1=D1=83=D0=B4=D0=B8=D0=BB=D1=8C=D0=BD=D0=B8?= =?UTF-8?q?=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- actions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actions.py b/actions.py index 2980afb..04db574 100644 --- a/actions.py +++ b/actions.py @@ -26,4 +26,4 @@ if __name__ == '__main__': Alarm_Clock() #сценарии должны хранить логины и пароль -#запилить бота, возврат темы и отправителя в словаре +#запилить бота, возврат темы и отправителя в словаре.