Discord
Discord 适合个人服务器、社区服务器和轻量移动工作流。你会得到什么
- 从任意 Discord channel 和本地编码 agent 对话。
- 保持会话相互隔离——Avibe 为每个任务新开一个 thread,对齐 Slack 式会话。
- 把选定 channel 路由到选定 agent 后端。
- 接收流式进展和完成更新。
创建 bot
- 打开 Discord 开发者门户 → New Application,起个名。
- 进 Bot → Add Bot,复制 Bot token。
- 在 Bot → Privileged Gateway Intents 里,启用 Message Content Intent(必需)。Server Members Intent 可选。
- 在 OAuth2 → URL Generator 里,勾选 bot scope 和这些权限:View Channels、Send Messages、Create Public Threads、Send Messages in Threads、Add Reactions、Attach Files。打开生成的 URL,把 bot 邀请进你的服务器。
- 在 Avibe 向导里选择 Discord,粘贴 bot token,Validate,选服务器,启用 channel。
Discord 最常见的坑是没开 Message Content Intent——bot 连上了,却看不到消息文本。私信里 Discord 没有 thread,但会话仍按消息隔离。
冒烟测试
在启用的 Discord channel 里发送短消息:出站代理
当运行 Avibe 的机器无法直接访问 Discord 时,可在 Web UI 中给 Discord 配置块设置proxy_url。支持 HTTP/HTTPS 代理,以及任意 socks*:// 协议的 SOCKS 代理(socks4、socks4a、socks5、socks5h)。保存配置块只会持久化变更;之后执行 vibe restart --delay-seconds 60,让新的传输方式应用到正在运行的连接上。
