幫助 — retroHexChat

BotService 概覽

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 · 調和 · 陳塞爾夫

  • 恢復
  • 最小化
  • 最大化
  • 關閉
  • 疊加窗口
  • 橫向拖動窗口
  • 垂直拖動窗口
  • 最小化所有窗口