summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2020-08-19 00:25:10 +0800
committerKyomotoi <[email protected]>2020-08-19 00:25:10 +0800
commit378fa044b3651d763e326db3feeae2e558c0a7af (patch)
treed1e76fe96a9a3105cc55b7e70cb8ad565e6a26c1
parent0d3d479a9b98aab47fb84ce0f5eadff17ff5d046 (diff)
downloadATRI-378fa044b3651d763e326db3feeae2e558c0a7af.tar.gz
ATRI-378fa044b3651d763e326db3feeae2e558c0a7af.tar.bz2
ATRI-378fa044b3651d763e326db3feeae2e558c0a7af.zip
[Fix]
-rw-r--r--ATRI/plugins/chat.py166
1 files changed, 77 insertions, 89 deletions
diff --git a/ATRI/plugins/chat.py b/ATRI/plugins/chat.py
index 1089b43..bbf491e 100644
--- a/ATRI/plugins/chat.py
+++ b/ATRI/plugins/chat.py
@@ -30,41 +30,37 @@ KC_URL = 'https://nmsl.shadiao.app/api.php?level=min&lang=zh_cn'
)
async def _():
"""早安"""
- try:
- start = time.perf_counter()
- group_list = await bot.get_group_list() #type: ignore
- groups = [group['group_id'] for group in group_list]
- g_list = len(group_list)
- res = randint(1,2)
- if res == 1:
- msg = choice(
- [
- '啊......早上好...(哈欠)',
- '唔......吧唧...早上...哈啊啊~~~\n早上好......',
- '早上好......',
- '早上好呜......呼啊啊~~~~',
- '啊......早上好。\n昨晚也很激情呢!',
- '吧唧吧唧......怎么了...已经早上了么...',
- '早上好!',
- '......看起来像是傍晚,其实已经早上了吗?',
- '早上好......欸~~~脸好近呢'
- '......(打瞌睡)',
- ]
- )
-
- elif res == 2:
- img = Path('.') / 'ATRI' / 'data' / 'emoji' / 'SY.jpg'
- img = os.path.abspath(img)
- msg = f'[CQ:image,file=file:///{os.path.abspath(img)}]'
-
- for group in groups:
- await bot.send_group_msg(group_id = group, message = msg) #type: ignore
-
- end = time.perf_counter()
- await bot.send_private_msg(user_id = master, message = f'已推送到[{g_list}]个群\n耗时:{round(end - start, 3)}') # type: ignore
+ start = time.perf_counter()
+ group_list = await bot.get_group_list() #type: ignore
+ groups = [group['group_id'] for group in group_list]
+ g_list = len(group_list)
+ res = randint(1,2)
+ if res == 1:
+ msg = choice(
+ [
+ '啊......早上好...(哈欠)',
+ '唔......吧唧...早上...哈啊啊~~~\n早上好......',
+ '早上好......',
+ '早上好呜......呼啊啊~~~~',
+ '啊......早上好。\n昨晚也很激情呢!',
+ '吧唧吧唧......怎么了...已经早上了么...',
+ '早上好!',
+ '......看起来像是傍晚,其实已经早上了吗?',
+ '早上好......欸~~~脸好近呢'
+ '......(打瞌睡)',
+ ]
+ )
- except:
- pass
+ elif res == 2:
+ img = Path('.') / 'ATRI' / 'data' / 'emoji' / 'SY.jpg'
+ img = os.path.abspath(img)
+ msg = f'[CQ:image,file=file:///{os.path.abspath(img)}]'
+
+ for group in groups:
+ await bot.send_group_msg(group_id = group, message = msg) #type: ignore
+
+ end = time.perf_counter()
+ await bot.send_private_msg(user_id = master, message = f'已推送到[{g_list}]个群\n耗时:{round(end - start, 3)}') # type: ignore
@nonebot.scheduler.scheduled_job(
'cron',
@@ -74,42 +70,38 @@ async def _():
)
async def _():
"""晚安"""
- try:
- start = time.perf_counter()
- group_list = await bot.get_group_list() #type: ignore
- groups = [group['group_id'] for group in group_list]
- g_list = len(group_list)
- res = randint(1,2)
- if res == 1:
- msg = choice(
- [
- '忙累了一天,快休息吧',
- '辛苦了一天,准备睡觉吧',
- '一起睡觉吧~~~~~',
- '......该睡觉了',
- '还不睡等着猝死?嗯!?'
-
- ]
- )
-
- elif res == 2:
- img = choice(
- [
- 'SJ.jpg', 'SJ1.jpg'
- ]
- )
- img = Path('.') / 'ATRI' / 'data' / 'emoji' / f'{img}'
- img = os.path.abspath(img)
- msg = f'[CQ:image,file=file:///{os.path.abspath(img)}]'
-
- for group in groups:
- await bot.send_group_msg(group_id = group, message = msg) #type: ignore
-
- end = time.perf_counter()
- await bot.send_private_msg(user_id = master, message = f'已推送到[{g_list}]个群\n耗时:{round(end - start, 3)}') # type: ignore
+ start = time.perf_counter()
+ group_list = await bot.get_group_list() #type: ignore
+ groups = [group['group_id'] for group in group_list]
+ g_list = len(group_list)
+ res = randint(1,2)
+ if res == 1:
+ msg = choice(
+ [
+ '忙累了一天,快休息吧',
+ '辛苦了一天,准备睡觉吧',
+ '一起睡觉吧~~~~~',
+ '......该睡觉了',
+ '还不睡等着猝死?嗯!?'
- except:
- pass
+ ]
+ )
+
+ elif res == 2:
+ img = choice(
+ [
+ 'SJ.jpg', 'SJ1.jpg'
+ ]
+ )
+ img = Path('.') / 'ATRI' / 'data' / 'emoji' / f'{img}'
+ img = os.path.abspath(img)
+ msg = f'[CQ:image,file=file:///{os.path.abspath(img)}]'
+
+ for group in groups:
+ await bot.send_group_msg(group_id = group, message = msg) #type: ignore
+
+ end = time.perf_counter()
+ await bot.send_private_msg(user_id = master, message = f'已推送到[{g_list}]个群\n耗时:{round(end - start, 3)}') # type: ignore
@nonebot.scheduler.scheduled_job(
'cron',
@@ -119,27 +111,23 @@ async def _():
)
async def _():
"""到 点 了"""
- try:
- start = time.perf_counter()
- group_list = await bot.get_group_list() # type: ignore
- groups = [group['group_id'] for group in group_list]
- g_list = len(group_list)
- img = choice(
- [
- 'WYY.gif', 'WYY.jpg', 'WYY1.jpg'
- ]
- )
- img = Path('.') / 'ATRI' / 'data' / 'emoji' / f'{img}'
- img = os.path.abspath(img)
- msg = f'[CQ:image,file=file:///{os.path.abspath(img)}]'
- for group in groups:
- await bot.send_group_msg(group_id = group, message = msg) #type: ignore
-
- end = time.perf_counter()
- await bot.send_private_msg(user_id = master, message = f'已推送到[{g_list}]个群\n耗时:{round(end - start, 3)}') # type: ignore
+ start = time.perf_counter()
+ group_list = await bot.get_group_list() # type: ignore
+ groups = [group['group_id'] for group in group_list]
+ g_list = len(group_list)
+ img = choice(
+ [
+ 'WYY.gif', 'WYY.jpg', 'WYY1.jpg'
+ ]
+ )
+ img = Path('.') / 'ATRI' / 'data' / 'emoji' / f'{img}'
+ img = os.path.abspath(img)
+ msg = f'[CQ:image,file=file:///{os.path.abspath(img)}]'
+ for group in groups:
+ await bot.send_group_msg(group_id = group, message = msg) #type: ignore
- except:
- pass
+ end = time.perf_counter()
+ await bot.send_private_msg(user_id = master, message = f'已推送到[{g_list}]个群\n耗时:{round(end - start, 3)}') # type: ignore
def now_time():