用戶:WhitePhosphorus/磷原子3號/群聊指令教學
中文維基百科的 IRC-TG-QQ 群組有許多機械人,它們有着各種各樣的指令,即使是老手也經常會弄混,更不要說進群不久的萌新了。因此,在此嘗試整理出簡要的教學指南。如有不完善之處,歡迎各位編輯。
要注意的是,機械人的指令可能會發生變動,這時本文件就需要更新。現在的時間為2024年10月17日 (星期四) 16:38 (UTC±0),本頁面上次更新為2512日9時19分24秒前(重新整理本頁)。如果本頁久未更新,則文件內容可能已過時,請謹慎參考。
zhmrtbot
zhmrtbot 是維繫着三個聊天軟件互聯的機械人,負責訊息轉發,在三個群都有指令。
它的指令在三個聊天軟件都可以使用,分別是 pia、mua、hug 和 eat,功能是讓機械人傳送一個顏文字。QQ 和 IRC 使用半形感嘆號為字首,即 !pia、!mua、!hug 和 !eat。Telegram 則需用半形斜槓為字首(事實上在 Telegram,所有機械人指令都是以斜槓為字首的)。在指令末尾可以加一空格,後跟「施法」的目標。例如要想食用一根胡蘿蔔,QQ 和 IRC 可以使用 !eat carrot
,Telegram 可以使用 /eat carrot
。
還有一個指令叫做 /irccommand
(注意,在 QQ 也是由半形斜槓開頭),用來以 zhmrtbot 的名義向 IRC 頻道傳送訊息(所以 IRC 無法使用該指令),下文有詳細敘述。
另外,如果你不想要當前資訊被 zhmrtbot 轉發給其他群組(包括多個 QQ 群之間的轉發),可以在命令開頭加上 (NOFWD)
(注意半形括號,英文意為 no forward)。這樣,只有您所在的群組能看到本條訊息。要注意的是,如果加入了多個群組,把別人標記為 (NOFWD)
的訊息傳送給其他群組通常是不禮貌的行為。
如果轉發功能出了故障,自動確認用戶可以前往User:DGS-Bot/RestartZhmrtbot重新啟動機械人。
IRC 機械人
當前正在 IRC 執行且有可執行指令的機械人主要有 zhmrtbot 和 wm-bot,其中前者已在上文講述。曾經有User:Jimmy Xu製作的機械人 linky-zh,現已停止執行,功能暫由 wm-bot 代替。
通常情況下,IRC 機械人的指令只有在 IRC 頻道中才可使用。不過上文已提到 zhmrtbot 在其他群組有一個 /irccommand
指令(再強調一遍,在 QQ 也是由半形斜槓開頭),如果把你要對 IRC 機械人使用的指令作為 /irccommand
的參數,例如 /irccommand @seen example
,就可以用 zhmrtbot 的名義傳送指令。
wm-bot
wm-bot 是維基媒體基金會開發的機械人,僅執行在 IRC 頻道中。這裏有 wm-bot 的官方文件,用英語寫成,非常詳盡。以下僅列出常用指令以及容易混淆之處。
在群組中,wm-bot 的指令全部由 @ 開頭,很多指令僅權限為 admin 的用戶可以使用,本教程不做敘述。下面列舉所有用戶都可使用的常用指令。
@seen <昵称>
查閱某位 IRC 用戶上次下線的時間。@notify <昵称>
當某位 IRC 用戶上線時,讓 wm-bot 私聊通知你。這個命令在其他群組用/irccommand
來使用是沒有意義的,因為是 zhmrtbot 的名義,所以 wm-bot 只會通知 zhmrtbot。@whoami
查閱你使用 wm-bot 的權限。有三種級別:admin、trusted、「我不認識你」,在可執行的指令上有所差別。@info
查閱群組資訊。
wm-bot 還有一個叫做 infobot 的功能,可以記憶關鍵詞和對應訊息。當有人發出關鍵詞時,wm-bot 就會傳送對應的訊息。關鍵字全部由半形感嘆號開頭,很容易與 zhmrtbot 的指令混淆。wm-bot 只存在於 IRC,故其他群組需要使用 /irccommand
來傳送 wm-bot 的關鍵字,但使用 /irccommand !pia
是無效的,因為 !pia 是 zhmrtbot 的功能,它不會回覆自己傳送的指令——每個群組都有自己的 !pia 或 /pia,並不需要非得傳到 IRC 執行。
如何設定關鍵字呢?擁有 trusted 及以上權限的用戶可以使用 !key is some data
來添加關鍵字。以後,有人傳送 !key
時,wm-bot 會自動回覆 some data。為了方便輔導新手以及娛樂,現在我們已經有很多關鍵字,在這裏可以查到。擁有 trusted 及以上權限的用戶使用 !key del
可以刪除關鍵字。關鍵字沒法修改,所以只能刪除後再添加。