BotService 允许您创建并管理在频道中生活的可扩展bots,响应消息,问候用户,以及执行自定义命令. 博茨建在一个可插件能力系统上——每个机器人都可以配置不同的行为.
能力
每个机器人可以具有一个或多个能力:
- 提及 当有人提到机器人的名字时回应
- 格里特尔 ——欢迎用户加入频道时,可选择部分告别.
-
自定义命令
——用户定义
启动器Name可配置响应的命令 -
帮助
——内置
点球Name 帮助列出可用命令的命令 -
ice
- RPG 骰子滚动,标有标准标记(
2d6,d20+5,4d6kh3) (中文(简体) ). 使用瓶子名 卷<notation>掷骰子 - 调和 ——自动调制,用于监视所有被封锁的文字,垃圾邮件,洪水,以及盖锁滥用的信息. 可配置动作:警告、哑弹或踢球
-
特里维亚 ——交互式问答,分6类,评分,计时器. 使用
开始吧!开始一回合 - 调度器 ——将预定的/periodic消息发布到频道. 支持间隔( 每N分钟) 和每日( 在 HH: MM UTC 时段)
-
简易新闻聚合 ——监控RSS/Atom输入器,并向频道发布新项目. 使用
装入 <url> <#channel> !添加种子
计划未来发行额外的能力(LLM,Script,Game).
鲍茨的工作方式
每个机器人在服务器上作为自己的进程运行. 当一个消息到达一个频道时,机器人已经加入,机器人按顺序检查每个能力. 被动能力(如中度)运行在每条消息上,而主动能力则使用初赛胜负. 冷却计时器可以防止机器人反应太频繁.
博茨出现在频道昵称列表中 ⚙ 前缀,并列于普通用户下方。 他们可以被踢或被禁止进入正常用户等频道.
权限
仅 admins and 服务器操作员 可创建、修改或删除 bots。 所有用户都可以查看bot信息并使用bot命令.
标记
Dice能力支持标准的RPG标记:
-
NDS 数字——用S侧(如,)滚动N骰子.2d6) -
医务科——简称1死(如:d20) -
NDS+M 数据——增加修改语句(如:d20+5) -
NDS-M 导弹——减去修改语(例如,d8-2) -
NDSkhK 数据——保持最高的K骰子(例如,4d6kh3) -
NDSklK 数据——保持最低K骰子(例如,2d20kl1)
特里维亚分类
可用的三角类:一般类,科学类,历史类,地理类,技术类,娱乐类.
图标 : 开始吧, 别闹了!, 博特崔维亚得分,
接<text>的电话
模板占位符
瓶子反应支持这些占位符:
-
{nickname}——引发响应的用户. {channel}—— 当前频道名称{topic}——当前频道话题-
{prefix}——bot的指令前缀(例如,!) {botname}- 机器人的显示名称
管理对话框
打开 Bot 管理对话框
工具
menu, the toolbar Options dropdown, or by typing
/bot
没有参数(只有管理员)。 对话框显示所有带有分割视图的 bots : 在左边选择一个bot 来查看其细节, 通道, 命令, 以及右侧的事件钩子 。
另见
Bot Management Dialog · /bot Command Reference · 装瓶自定义命令 · ice · 特里维亚 · 调度器 · 简易新闻聚合 · 调和 · 陈塞尔夫