基础配置
相对路径位于: run/common_config/basic_config.yaml
我们将从这个文件开始,逐步了解机器人的配置及功能。
使用WebUI编辑
找到basic_config配置项。
基础信息配置
往下滚动,找到下图所示配置项:
bot
:填写机器人的昵称。建议和机器人用户名保持一致,避免人设混乱。master.name
:填写机器人对管理员的昵称。master.id
:填写管理员账号。用于启动通知、消息上报、授权等功能。请注意,管理员必须添加机器人为好友,否则无法接受机器人的私聊消息!
onebot连接配置
往下滚动,找到下图所示配置项:
adapter.name
:填写你的onebot实现。如果用Lagrange,则必须填Lagrange
,用其他onebot实现则为any
。adapter.ws_client.ws_link
:填写onebot实现的ws链接。默认为ws://localhost:3001
。
保存配置
点击上方保存配置
按钮。随后重启Eridanus,使配置生效。大多数情况下,配置文件的修改是即时生效的,本次操作涉及基础配置,因此需要重启。
配置AI对话功能
默认提供的llm接口已失效。为了能够正常使用函数调用、对话、早晚安等功能,请参阅AI对话配置相关api。
AI对话功能配置完成后,恭喜您,机器人的大部分功能可以正常使用了。
直接编辑配置文件
不建议,因为如果你不熟悉yaml语法,极有可能搞出来格式问题。
用你能找到的任何一个文本编辑器打开run/common_config/basic_config.yaml
文件,修改配置。
初次使用建议只修改bot昵称和master信息,如果有代理可以配置,没有就别乱动proxy项。
完成后重启机器人即可生效。
yaml
user_handle_logic: blacklist #模式。可填 blacklist, whitelist。blacklist下,屏蔽指定用户,whitelist下,只处理指定用户。
user_handle_logic_operate_level: 1000 #拉黑、解黑用户所需操作权限
group_handle_logic: blacklist #模式。可填 blacklist, whitelist。blacklist下,屏蔽指定群,whitelist下,只处理指定群。
group_handle_logic_operate_level: 1000 #拉黑、解黑群所需操作权限
邀请bot加群所需权限: 0
申请bot好友所需权限: 1
webui:
enable: true #是否开启web ui
record_mface: true #是否收集主人的表情包
proxy:
http_proxy: ""
socks_proxy: ""
bot: "Eridanus" #机器人昵称
master:
name: "管理员"
id: 1840094972
group: 879886836 #测试群号1,随便建个小群。bot会往里面发乱七八糟的东西,不要填用户群。
adapter:
ws_client: #机器人作为websocket客户端
ws_link: "ws://127.0.0.1:3001" #bot的websocket请求地址