diff options
| author | Kyomotoi <1172294279@qq.com> | 2020-08-19 00:25:10 +0800 | 
|---|---|---|
| committer | Kyomotoi <1172294279@qq.com> | 2020-08-19 00:25:10 +0800 | 
| commit | 378fa044b3651d763e326db3feeae2e558c0a7af (patch) | |
| tree | d1e76fe96a9a3105cc55b7e70cb8ad565e6a26c1 | |
| parent | 0d3d479a9b98aab47fb84ce0f5eadff17ff5d046 (diff) | |
| download | ATRI-378fa044b3651d763e326db3feeae2e558c0a7af.tar.gz ATRI-378fa044b3651d763e326db3feeae2e558c0a7af.tar.bz2 ATRI-378fa044b3651d763e326db3feeae2e558c0a7af.zip | |
[Fix]
| -rw-r--r-- | ATRI/plugins/chat.py | 166 | 
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(): | 
