幫助主題

BotService 概覽

BotService 允許您創建並管理在頻道中生活的可擴展bots,響應消息,問候用戶,以及執行自定義命令. 博茨建在一個可插件能力系統上——每個機器人都可以配置不同的行爲.

能力

每個機器人可以具有一個或多個能力:

  • 提及 當有人提到機器人的名字時回應
  • 格里特爾 ——歡迎用戶加入頻道時,可選擇部分告別.
  • 自定義命令 ——用戶定義 啓動器Name 可配置響應的命令
  • 幫助 ——內置 點球Name 幫助 列出可用命令的命令
  • ice - RPG 骰子滾動,標有標準標記(2d6, d20+5, 4d6kh3) (中文(簡體) ). 使用 瓶子Name 卷<ph0>></ph/ph> 擲骰子
  • 調和 ——自動調製,用於監視所有被封鎖的文字,垃圾郵件,洪水,以及蓋鎖濫用的信息. 可配置動作:警告、啞彈或踢球
  • 特里維亞 ——交互式問答,分6類,評分,計時器. 使用 開始吧! 開始一回合
  • 調度器 將<ph0>/ph0>信件發送到頻道。 支持間隔( 每N分鐘) 和每日( 在 HH: MM UTC 時段)
  • 簡易新聞聚合 ——監控RSS/Atom的輸入,並將新項目發佈到頻道. 使用 瓶子Name rs 添加 <ph0><</ ph2></ ph2>> > <ph1><</ ph3></ ph3>> > 添加種子

計劃未來發行額外的能力(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)

特里維亞分類

可用的三角類:一般類,科學類,歷史類,地理類,技術類,娛樂類.

圖標 : 開始吧, 別鬧了!, 博特崔維亞得分, 答<ph0><</ph1>>/>

模板佔位符

瓶子反應支持這些佔位符:

  • {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 · 特里維亞 · 調度器 · 簡易新聞聚合 · 調和 · 陳塞爾夫