XZZ/worker/inx.py

28 lines
1 KiB
Python
Raw Normal View History

2020-03-20 22:46:23 +08:00
from zzcore import StdAns
import requests, time
class Ans(StdAns):
def GETMSG(self):
if len(self.parms) < 2:
return '不加参数是坏文明!'
cmd = self.parms[1]
AllowCmd = ['start','stop']
if cmd in AllowCmd:
if cmd == 'stop':
self.DATASET({'status':'0'})
return '我已知晓你希望 inx 停止.'
if cmd == 'start':
self.DATASET({'status':'1'})
self.sendmsg('inx 启动!')
2020-03-20 22:51:35 +08:00
while(self.DATAGET()['status'] == '1'):
2020-03-20 22:46:23 +08:00
req = requests.get("https://hq.sinajs.cn/etag.php?_=1584712625172&list=gb_$inx")
num = req.text[28:].split(",")[1]
2020-03-20 22:51:35 +08:00
msgid = self.sendmsg('标普500现在情况: ' + num)
2020-03-20 22:46:23 +08:00
time.sleep(10)
2020-03-20 22:51:35 +08:00
self.delmsg(msgid)
2020-03-20 22:46:23 +08:00
return "现在 inx 真的停了!"
else:
return '汝是不是在inx后面添加了奇怪的参数咱可只知道 start 和 stop。'