chatwaifuPlugin部署在采用openai gpt3.0的Qchatbot上时消息回复过长不显示问题

文章讲述了在面试Python后台开发者时创建的问题列表遇到的问题,即当回复长度超过100个字符时,chatwaifu插件的main.py不会执行回复。通过修改代码,允许bot正确处理和回复长消息,现在能正常运行并回复长答案。
摘要由CSDN通过智能技术生成

当问到示例问题:

为我面试一位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正常运行,且可回复长回答。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值