在 RuoYuBot 主界面的"主控制"标签页中,你会看到一个新的配置区域:
┌─────────────────────────────────────────────────────────┐
│ 若愚Bot │
├─────────────────────────────────────────────────────────┤
│ [主控制] [定时任务] │
├─────────────────────────────────────────────────────────┤
│ │
│ 回调地址 (每行一个): │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ http://example.com/webhook │ │
│ └─────────────────────────────────────────────────────┘ │
│ [更新] │
│ │
│ API Token: [_________________________________] [更新] │
│ │
│ 本地端口: [5000] [更新] │
│ │
│ 任务管理员 (允许通过消息添加任务的用户,每行一个): │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 张三 │ │
│ │ 李四 │ │
│ │ 王五 │ │
│ └─────────────────────────────────────────────────────┘ │
│ [更新] │
│ │
│ 监听对象 (每行一个,名称严格区分大小写): │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 技术交流群 │ │
│ │ 产品讨论组 │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ [开始] [停止] │
│ │
│ 日志 │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ 2026-02-06 08:00:00 - 任务管理员列表已更新: 张三... │ │
│ │ 2026-02-06 08:00:01 - 服务已启动 │ │
│ └─────────────────────────────────────────────────────┘ │
│ │
│ 状态: 运行中 │
└─────────────────────────────────────────────────────────┘
启动 RuoYuBot.exe 或运行 python main.py
在主界面的"主控制"标签页中,向下滚动找到"任务管理员"输入框。
这个输入框位于:
- API Token 配置之后
- 本地端口配置之后
- 监听对象配置之前
在输入框中输入允许添加任务的微信用户名称,每行一个。
重要提示:
- 名称必须与微信中显示的完全一致(包括大小写、空格等)
- 每个用户名称占一行
- 不要添加额外的空格或标点符号
正确示例:
张三
李四
王五
错误示例:
张三, 李四, 王五 ❌ (不要用逗号分隔)
张三 李四 王五 ❌ (不要用空格分隔)
输入完成后,点击输入框右下方的"更新"按钮。
在日志区域会显示更新成功的消息:
2026-02-06 08:00:00 - 任务管理员列表已更新: 张三, 李四, 王五
配置更新后立即生效,无需重启程序!
- 可视化配置 - 不需要手动编辑配置文件
- 即时生效 - 点击更新后立即生效,无需重启
- 多行输入 - 每行一个用户,清晰明了
- 实时反馈 - 日志中显示更新结果
- 易于管理 - 可以随时添加或删除管理员
- 只添加信任的用户 - 管理员可以通过消息添加任务
- 定期检查 - 建议定期检查管理员列表
- 及时更新 - 如果某个用户不再需要权限,及时删除
- 在输入框中添加新的用户名称(新起一行)
- 点击"更新"按钮
- 查看日志确认更新成功
- 在输入框中删除对应的用户名称行
- 点击"更新"按钮
- 查看日志确认更新成功
- 删除输入框中的所有内容
- 点击"更新"按钮
- 日志会显示:"任务管理员列表已清空(消息添加任务功能已禁用)"
当前配置的管理员会显示在输入框中,每行一个。
当你在 GUI 界面中更新任务管理员列表时,程序会自动更新 config.ini 文件中的 task_admin_list 配置项。
在 config.ini 中,管理员列表以逗号分隔的形式存储:
task_admin_list = 张三,李四,王五GUI 界面输入:
张三
李四
王五
对应的配置文件:
task_admin_list = 张三,李四,王五如果你手动编辑了 config.ini 文件:
- 重启程序后,GUI 界面会显示最新的配置
- 配置格式会自动转换(逗号分隔 → 每行一个)
解决方案:
- 检查是否点击了"更新"按钮
- 查看日志区域是否有错误信息
- 确认输入框中的内容格式正确
检查清单:
- 是否点击了"更新"按钮?
- 用户名称是否与微信中完全一致?
- 是否有多余的空格或特殊字符?
- 是否已启动服务(点击"开始"按钮)?
可能原因:
- 用户名称与微信中的不完全匹配
- 微信中的名称可能包含特殊字符或空格
解决方案:
- 在微信中确认用户的准确名称
- 复制粘贴用户名称到输入框(避免手动输入错误)
- 重新点击"更新"按钮
- 使用复制粘贴 - 从微信中复制用户名称,避免输入错误
- 测试验证 - 添加管理员后,让该用户发送测试命令验证
- 定期审查 - 定期检查管理员列表,删除不需要的用户
- 备份配置 - 定期备份
config.ini文件 - 最小权限原则 - 只给需要的用户添加管理员权限
- QUICKSTART.md - 快速开始指南
- MESSAGE_TASK.md - 完整使用手册
- CONFIG_GUIDE.md - 配置指南