BotService 允許您創建並管理在頻道中生活的可擴展bots,響應消息,問候用戶,以及執行自定義命令. 博茨建在一個可插件能力系統上——每個機器人都可以配置不同的行爲.
能力
每個機器人可以具有一個或多個能力:
- 提及 當有人提到機器人的名字時回應
- 格里特爾 ——歡迎用戶加入頻道時,可選擇部分告別.
-
自定義命令
——用戶定義
啓動器Name可配置響應的命令 -
說明
——內置
點球Name 幫助列出可用命令的命令 -
ice
- RPG 骰子滾動,標有標準標記(
2d6,d20+5,4d6kh3) (中文(簡體) ). 使用!BotName roll <notation>擲骰子 - 調和 ——自動調製,用於監視所有被封鎖的文字,垃圾郵件,洪水,以及蓋鎖濫用的信息. 可配置動作:警告、啞彈或踢球
-
特里維亞 ——交互式問答,分6類,評分,計時器. 使用
開始吧!開始一回合 - 調度器 ——將預定的/periodic消息發佈到頻道. 支持間隔( 每N分鐘) 和每日( 在 HH: MM UTC 時段)
-
RSS ——監控RSS/Atom的輸入,並將新項目發佈到頻道. 使用
裝入 <url> <#channel> !添加種子
計劃未來發行額外的能力(LLM,Script,Game).
鮑茨的工作方式
每個機器人在服務器上作爲自己的進程運行. 當一個消息到達一個頻道時,機器人已經加入,機器人按順序檢查每個能力. 被動能力(如中度)運行在每條消息上,而主動能力則使用初賽勝負. 冷卻計時器可以防止機器人反應太頻繁.
博茨出現在頻道暱稱列表中 ⚙ 前綴,並列於普通用戶下方。 他們可以被踢或被禁止進入正常用戶等頻道.
權限
僅 admins and 服務器操作員 可以建立、修改、刪除或查看機器人 — 機器人屬於伺服器設定,因此頻道管理員並不會因此獲得管理權限。所有人仍然可以與機器人互動:擲骰、問答和自訂指令對整個房間開放。
骰子表示法
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 管理對話框
工具
選項,或輸入
/bot
沒有參數(只有管理員)。 對話框顯示所有帶有分割視圖的 bots : 在左邊選擇一個bot 來查看其細節, 通道, 命令, 以及右側的事件鉤子 。
另請參閱
Bot 管理對話框 · /bot Command Reference · 機器人自訂指令 · ice · 特里維亞 · 調度器 · RSS · 調和 · 陳塞爾夫