forked from sngyai/Sequoia
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpush.py
30 lines (24 loc) · 831 Bytes
/
push.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import requests
import json
import logging
from requests.auth import HTTPBasicAuth
import settings
def push(msg):
if settings.config['push']['enable']:
payload = json.dumps({
"type": "headline",
"from": settings.config['push']['admin'],
"to": settings.config['push']['user'],
"subject": "investing",
"body": msg
})
response = requests.post(settings.config['push']['url'], auth=HTTPBasicAuth(settings.config['push']['admin'],
settings.config['push']['admin_pass']), data=payload)
print(response.text)
logging.info(msg)
def statistics(msg=None):
push(msg)
def strategy(msg=None):
if msg is None or not msg:
msg = '今日没有符合条件的股票'
push(msg)