mirror of
https://github.com/whyour/qinglong.git
synced 2025-07-30 08:26:08 +08:00
20 lines
639 B
Python
20 lines
639 B
Python
from telethon import events
|
||
import re
|
||
from .. import jdbot, chat_id
|
||
from .utils import cmd, jdcmd
|
||
|
||
|
||
@jdbot.on(events.NewMessage(from_users=chat_id, pattern='/node'))
|
||
async def mynode(event):
|
||
'''接收/node命令后执行程序'''
|
||
nodereg = re.compile(r'^/node [\S]+')
|
||
text = re.findall(nodereg, event.raw_text)
|
||
if len(text) == 0:
|
||
res = '''请正确使用/node命令,如
|
||
/node /abc/123.js 运行abc/123.js脚本
|
||
/node /own/abc.js 运行own/abc.js脚本
|
||
'''
|
||
await jdbot.send_message(chat_id, res)
|
||
else:
|
||
await cmd('{} {} now'.format(jdcmd, text[0].replace('/node ', '')))
|