mirror of
https://github.com/Llloooggg/Jarvis.git
synced 2026-03-06 03:56:23 +03:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
29
actions.py
Normal file
29
actions.py
Normal file
@@ -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()
|
||||
|
||||
#сценарии должны хранить логины и пароль
|
||||
#запилить бота, возврат темы и отправителя в словаре.
|
||||
Reference in New Issue
Block a user