diff options
author | Kyomotoi <[email protected]> | 2020-11-28 21:23:22 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2020-11-28 21:23:22 +0800 |
commit | f5059aeccfc646f53ee05a35baf447b152c3a6e1 (patch) | |
tree | f27c8de60b9c517443f154e727f5f0f4e5a41a6c /ATRI/plugins/plugin_chat/__init__.py | |
parent | a6343b34472eed91b6fed8748ebcefd6c2f6b294 (diff) | |
download | ATRI-f5059aeccfc646f53ee05a35baf447b152c3a6e1.tar.gz ATRI-f5059aeccfc646f53ee05a35baf447b152c3a6e1.tar.bz2 ATRI-f5059aeccfc646f53ee05a35baf447b152c3a6e1.zip |
[Fix]
Diffstat (limited to 'ATRI/plugins/plugin_chat/__init__.py')
-rw-r--r-- | ATRI/plugins/plugin_chat/__init__.py | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/ATRI/plugins/plugin_chat/__init__.py b/ATRI/plugins/plugin_chat/__init__.py index edd7dc7..83afc62 100644 --- a/ATRI/plugins/plugin_chat/__init__.py +++ b/ATRI/plugins/plugin_chat/__init__.py @@ -82,7 +82,7 @@ async def _poke(bot: Bot, event: Event, state: dict) -> None: msg = choice([ "你再戳!", "?再戳试试?", "别戳了别戳了再戳就坏了555", "我爪巴爪巴,球球别再戳了", "你戳你🐎呢?!", "那...那里...那里不能戳...绝对...", "(。´・ω・)ん?", "有事恁叫我,别天天一个劲戳戳戳!", "欸很烦欸!你戳🔨呢", - "?" + "?", "差不多得了😅", "欺负咱这好吗?这不好", "我希望你耗子尾汁" ]) await pokehah.finish(msg) @@ -273,21 +273,21 @@ async def _(bot: Bot, event: Event, state: dict) -> None: await hitokoto.finish(info["hitokoto"]) -# laughFunny = on_command('来句笑话', rule=check_banlist()) +laughFunny = on_command('来句笑话', rule=check_banlist()) -# @laughFunny.handle() #type: ignore -# async def _(bot: Bot, event: Event, state: dict) -> None: -# name = event.sender['nickname'] -# result = [] [email protected]() #type: ignore +async def _(bot: Bot, event: Event, state: dict) -> None: + name = event.sender['nickname'] + result = [] -# LAUGH_FILE = Path('.') / 'ATRI' / 'plugins' / 'plugin_chat' / 'laugh.txt' + LAUGH_FILE = Path('.') / 'ATRI' / 'plugins' / 'plugin_chat' / 'laugh.txt' -# with open(LAUGH_FILE, 'r', encoding='utf-8') as f: -# for line in f: -# result.append(line.strip('\n')) + with open(LAUGH_FILE, 'r', encoding='utf-8') as f: + for line in f: + result.append(line.strip('\n')) -# resu = choice(result) -# print(resu%name) + resu = choice(result) + await laughFunny.finish(resu.replace("%name", name)) # 扔漂流瓶 plugin_name = 'drifting-bottle' @@ -405,7 +405,7 @@ async def _(bot: Bot, event: Event, state: dict) -> None: # 舆情监听 -publicOpinion = on_message(rule=check_banlist(True)) +publicOpinion = on_message(rule=check_banlist()) ban_temp_list = [] @@ -420,6 +420,7 @@ async def _(bot: Bot, event: Event, state: dict) -> None: user) == Textcheck().get_times(str(Textcheck().check(msg))): ban_temp_list = list(set(ban_temp_list)) ban(user) + await publicOpinion.finish(Textcheck().check(msg)) if Textcheck().check(msg) == "False": return |