🚁触发形式与指令
聊天前缀
有些时候,你并不想让机器人回复所有的消息,那么你可以通过设置聊天前缀来让机器人只回复特定开头的消息。
[trigger]
# 全局聊天前缀,在群聊和私聊中,符合下面的前缀【才】会响应,可以自己增减
prefix = [ "gpt",]
# 私聊聊天前缀,在私聊中,符合下面的前缀【也】会响应,可以自己增减
prefix_friend = [ "ask",]
# 群聊聊天前缀,在群聊中,符合下面的前缀【也】会响应,可以自己增减
prefix_group = [ "ai",]你可以设置三种不同的聊天前缀,分别生效于全局、私聊和群聊。
这三个配置项填写的都是数组,也就是说你可以设置多个前缀,例如:
[trigger]
# 前缀是 gpt 或者 ai 都可以
prefix = ["gpt", "ai"]是否需要被提起
你也可以设置机器人是否需要被先 @ 才会回复消息。
这个配置项可以填的值有:
none - 不需要被提起
at - 需要先 @
mention - 被先 @ 或者说出机器人的名字
在这个例子中,因为设置了前缀和需要先 @,你发送的消息需要为: @机器人 gpt 你好。
忽略消息
你可以写一些正则表达式,让机器人根据规则忽略某些消息。
在这个例子中,当用户发送了任何以 /draw开头的消息,机器人都会无视。
和指定的语言模型直接对话
有些时候你不想切换 AI 就直接对话,那么可以通过设置直接对话的前缀。
在上面这个例子中,用户发送: bing 你好,机器人就会直接把 “你好” 两个字发给 New Bing AI。
需要注意的是,如果你还设置了聊天前缀,那么你需要把聊天前缀放到直接对话前缀的前面。
举个例子:
那么用户需要发送 ask bing 你好,才会有效果。
AI 画图
如果你使用的 AI 是文心一言,那么就会使用文心一言的 AI 画图功能。
如果你使用其他的 AI,那么你只有在你提供了 OpenAI 的 API 时才能使用。
切换模型
你可以在聊天的过程中切换模型(不是切换 AI)。
其他命令
最后更新于