帮助主题

BotService 概览

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 · 特里维亚 · 调度器 · 简易新闻聚合 · 调和 · 陈塞尔夫