当问到示例问题:
为我面试一位Python后台开发创建一个包含8个问题的清单:
时
qq消息不显示回复
但执行!prompt获取最近对话后发现是有回复的。
刚开始以为是主程序限制了回复长度
实则是插件chatwaifu的main.py导致当变量msg(文本长度)>100时不执行回复操作
故对main.py作出如下调整:
if len(msg) < 100:
voice = model.ChatWaifu.ChatWaifu_marai.process_mod(msg)
kwargs['host'].send_group_message(kwargs["launcher_id"], msg)
kwargs['host'].send_group_message(kwargs["launcher_id"], voice)
else:
kwargs['host'].send_group_message(kwargs["launcher_id"], msg)
event.prevent_default()
作出调整后,bot正常运行,且可回复长回答。