diff options
author | Kyomotoi <[email protected]> | 2020-07-12 10:04:09 +0800 |
---|---|---|
committer | GitHub <[email protected]> | 2020-07-12 10:04:09 +0800 |
commit | 87e43772ff19158fcc64c9191e5ffb91a449d85a (patch) | |
tree | ef65be9af3067e75838de7461424bdfefa3448f9 /AyaBot/plugins | |
parent | 10984eb7a3a11b0ccf8c3d43ce7b0e5416c084ce (diff) | |
download | ATRI-87e43772ff19158fcc64c9191e5ffb91a449d85a.tar.gz ATRI-87e43772ff19158fcc64c9191e5ffb91a449d85a.tar.bz2 ATRI-87e43772ff19158fcc64c9191e5ffb91a449d85a.zip |
Update welcome.py
Diffstat (limited to 'AyaBot/plugins')
-rw-r--r-- | AyaBot/plugins/welcome.py | 36 |
1 files changed, 10 insertions, 26 deletions
diff --git a/AyaBot/plugins/welcome.py b/AyaBot/plugins/welcome.py index d35f5af..32fb35c 100644 --- a/AyaBot/plugins/welcome.py +++ b/AyaBot/plugins/welcome.py @@ -45,39 +45,23 @@ async def bot_request(session: RequestSession): print(mt) if session.event.sub_type == 'invite': - + if welcome_switch: - await session.bot.send_private_msg(self_id = session.self_id, user_id = u, message='你的请求吾辈已经告诉主人,请等待咱主人同意。\n作者联系方式:\nhttps://lolihub.icu/#/about') - - await session.bot.send_private_msg(self_id = session.self_id, user_id = mt, message=f'吾辈收到一个新邀请:\n裙: {g}\n邀请人: {u}\n是否同意(是 or 否)') - - @on_command('taowa', aliases=['是', '否'], only_to_me=False) - async def _(session: CommandSession): - waiting = session.event.raw_message.split(' ', 1) - wait = waiting[0] + await session.bot.send_private_msg(self_id = session.self_id, user_id = u, message='嗯哼?想邀请吾辈入群嘛,既然这样,那吾辈来了呐。\n作者联系方式:\nhttps://lolihub.icu/#/about') - if wait == '是': - try: - @on_request('group') - async def _(session: RequestSession): - await session.approve() - except ActionFailed as e: - print(e.retcode) + await session.bot.send_private_msg(self_id = session.self_id, user_id = mt, message=f'吾辈收到一个新邀请:\n裙: {g}\n邀请人: {u}') - await session.bot.send_private_msg(self_id = session.self_id, user_id = mt, message='吾辈遵旨!') - - await session.bot.send_private_msg(self_id = session.self_id, user_id = u, message='你的请求已被吾辈的主人同意!') - - elif wait == '否': - await session.bot.send_private_msg(self_id = session.self_id, user_id = mt, message='吾辈已回应拒绝') - - await session.bot.send_private_msg(self_id = session.self_id, user_id = u, message='你的请求已被吾辈的主人拒绝...') + try: + await session.approve() + except ActionFailed as e: + print(e.retcode) else: await session.bot.send_private_msg(self_id = session.self_id, user_id = u, message='主人告诉吾辈不能同意任何人的请求呢...\n作者联系方式:\nhttps://lolihub.icu/#/about') - await session.bot.send_private_msg(self_id = session.self_id, user_id = mt, message=f'吾辈收到一个新的邀请请求,由于主人并未告知吾辈可以邀请,故做出拒绝的回应。\n邀请人: {u}') + await session.bot.send_private_msg(self_id = session.self_id, user_id = mt, message=f'吾辈收到一个新的邀请请求,由于主人并未告知吾辈可以邀请,故做出拒绝的回应。\n裙: {g}\n邀请人: {u}') + welcome_switch = True @on_command('welcome_switch', aliases=['开启', '关闭'], only_to_me=False) @@ -102,4 +86,4 @@ async def _(session: CommandSession): await session.send('完成') else: - await session.send('恁哪位?')
\ No newline at end of file + await session.send('恁哪位?') |