有一段时间没总结了,下面盘点一下群里出现的沙雕行为。
WeChatRobot 接入了Tigerbot。
为了避免请求错误的时候没有输出或者不友好输出,我设置了回落响应:
class TigerBot():
def __init__(self, tbconf=None) -> None:
self.LOG = logging.getLogger(__file__)
self.tburl = "https://api.tigerbot.com/bot-service/ai_service/gpt"
self.tbheaders = {"Authorization": "Bearer " + tbconf["key"]}
self.tbmodel = tbconf["model"]
self.fallback = ["滚", "快滚", "赶紧滚"]
def get_answer(self, msg: str, sender: str = None) -> str:
payload = {
"text": msg,
"modelVersion": self.tbmodel
}
rsp = ""
try:
rsp = requests.post(self.tburl, headers=self.tbheaders, json=payload).json()
rsp = rsp["data"]["result"][0]
except Exception as e:
self.LOG.error(f"{e}: {payload}\n{rsp}")
idx = randint(0, len(self.fallback) - 1)
rsp = self.fallback[idx]
return rsp
于是就有了下列沙雕行为:
x 总发飙了
我哪里得罪你了
群里有个机器人,总是响应签到刷屏,导致正常的交流无法进行。
查克紧急上线了一个关键字踢人功能。其中 F**K
` 是测试的时候配置的关键字。
群友们开始了更种手段来引导机器人犯规。
欺骗机器人那是拼音
大小写转换
把昵称改成关键字
通过代码来欺骗
后来我把小写也加到关键字清单里了:
自己把自己坑了
真的是寿星公上吊——嫌命长。
有本事你封我呀
这朋友比较有意思,还问查克是不是写 BUG 了。那肯定是查克的 BUG 了。
不过周四就停了,不会是被封了吧?
查克的 BUG
现在,各个群里展开了智商大赛,攻防双方互相试探。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有