From 6e63f0367a7eae040145c0bfd8bd7bfcf0a6bc6b Mon Sep 17 00:00:00 2001 From: Kyomotoi <37587870+Kyomotoi@users.noreply.github.com> Date: Sun, 7 Jun 2020 13:02:27 +0800 Subject: Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 82e593f..fa4a53d 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ 以图搜番 在线翻译 -详细用法请[看这](https://lolihub.icu/#/robot/Changlog) +详细用法请[看这](https://lolihub.icu/#/robot/user) --- -- cgit v1.2.3 From 1c94c941a67b70a11aaaad6640b14ec78c362fe8 Mon Sep 17 00:00:00 2001 From: Kyomotoi <37587870+Kyomotoi@users.noreply.github.com> Date: Sun, 7 Jun 2020 13:33:55 +0800 Subject: New function (welcome) --- AyaBot/plugins/welcome.py | 56 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 AyaBot/plugins/welcome.py diff --git a/AyaBot/plugins/welcome.py b/AyaBot/plugins/welcome.py new file mode 100644 index 0000000..8affdd8 --- /dev/null +++ b/AyaBot/plugins/welcome.py @@ -0,0 +1,56 @@ +import nonebot +from nonebot import on_notice, NoticeSession, on_request, RequestSession, on_command, CommandSession +from aiocqhttp.exceptions import ActionFailed + +bot=nonebot.get_bot() +request_flag=False +master = bot.config.SUPERUSERS[0] + +#FROM Joenothing-lst + +@on_notice('group_increase') +async def increase(session: NoticeSession): + q = session.ctx['user_id'] + me = session.ctx['self_id'] + if q==me: + await session.send('在下綾,今后请多指教呐') + else: + await session.send(f'?好欸,是新人! [CQ:at,qq={q}]') + +@on_notice('group_decrease') +async def decrease(session: NoticeSession): + q = str(session.ctx['user_id']) + m = str(session.ctx['operator_id']) + if m==q: + inf=await bot.get_stranger_info(user_id=q) + name=inf['nickname'] + await session.send(f'{name}({q}) 跑了...') + +@on_request('group') +async def bot_request(session: RequestSession): + global request_flag + f_group= session.ctx['group_id'] + f_user= session.ctx['user_id'] + if session.ctx['sub_type']=='invite': + if request_flag == False: + await session.bot.send_private_msg(user_id=f_user,message=f'想邀请綾入群嘛?请先点击这里联系作者:\nhttps://lolihub.icu/#/about') + await session.bot.send_private_msg(user_id=master,message=f'有新的群邀请:\n群:{f_group}\n邀请人:{f_user}\n已忽略') + else : + try: + await session.approve() + except ActionFailed as e: + print(e.retcode) + await session.bot.send_private_msg(user_id=master,message=f'有新的群邀请:\n群:{f_group}\n邀请人:{f_user}\n已同意') + request_flag=False + +@on_notice('friend_add') +async def friend_add(session: NoticeSession): + f_user=session.ctx['user_id'] + await bot.send_private_msg(user_id=master,message=f'有人加我啦!\n{f_user}') + +@on_command('set_request', aliases=('开启邀请',), only_to_me=True) +async def set_request(session: CommandSession): + global request_flag + if session.ctx['user_id']==master: + request_flag=True + await session.bot.send_private_msg(user_id=master,message='已开启') -- cgit v1.2.3 From 887feff3145f5e37b5d24101cb3358c09cfd8f8a Mon Sep 17 00:00:00 2001 From: Kyomotoi <37587870+Kyomotoi@users.noreply.github.com> Date: Fri, 12 Jun 2020 12:47:10 +0800 Subject: Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index fa4a53d..153885f 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ 以后慢慢弄(咕) +示例机器人:2791352599(可直接添加) + --- 现已支持: -- cgit v1.2.3 From 7a0935b5504371cee0ed81f75ca495d510c04e53 Mon Sep 17 00:00:00 2001 From: Kyomotoi <37587870+Kyomotoi@users.noreply.github.com> Date: Fri, 12 Jun 2020 12:47:50 +0800 Subject: Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 153885f..d9cbb9c 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ 天气查询 一言 群信息一键推送 + 本子查询 以图搜番 在线翻译 -- cgit v1.2.3