DRRR 機器人插件設定手冊

安裝

電腦版

由於是 Chrome 插件,所以請使用 Chrome 瀏覽器,並至 Google 線上應用程式商店 安裝。

另外如果是用 Opera 的話,可以嘗試 Opera 這款 Install Chrome Extensions 裝裝看。

手機端

手機版的 Chrome 並不提供在手機上的插件安裝,不過你可以使用 Yandex 瀏覽器 (Android),他用的是 Chrome 內核,所以一樣可以到 Google 線上應用程式商店 安裝。

註:iOS 的 Yandex 並不支援插件功能。

前端控制

點選插件圖示,開啟彈出式視窗。

功能鍵
前往本說明頁面
YouTube 教學
浪語開發界面
前往後台設定

開關 ( 表示須先設定才能開啟)

Bio

聊天訊息簡繁互轉

功能鍵

改變聊天室人名顏色
改變聊天室人名背景顏色
(顏色採用網頁顏色,e.g. black, #000000
使用圖片鏈結當作背景
切換選中的帳號
儲存當前帳號
刪除選中的帳號

帳號圖示

Local

功能鍵

前往本地設定
本地模組開關

本地端訊息模組

Friends

等房功能

定時查看房間是否有空位,如果有則跳轉該房。

匹配規則模式:

儲存規則

跳轉模式:

搜尋使用者/房間

搜尋模式:

搜尋
加入至收藏

收藏通知/列表

開啟收藏通知(有人上線或房間創立)
顯示所有收藏規則
顯示線上所有符合的 tripcode 使用者
顯示線上所有符合規則的使用者
顯示線上所有符合規則的房間
顯示線上所有房間

Music

播放模式(點擊切換)

音源

Search Keyword and Play(搜尋列)

輸入關鍵字配合功能鍵查詢。
輸入後直接:

其他功能鍵

展開待播清單
播放待播曲目
展開收藏清單
設定其他 YouTube API server

你可以使用在本地架設 YouTube API server,請參考此鏈結
使用 python 運行後,會提示 http://127.0.0.1:5000/
點選此按鍵,然後填入 http://127.0.0.1:5000/,之後照著提示操作即可。

展開待播清單

功能鍵

從待播刪除 立即播放 收藏樂曲

展開收藏清單

功能鍵

加入待播 立即播放 從收藏刪除

當搜尋欄有關鍵字時

功能鍵

展開搜尋結果 播放最關聯搜尋結果 加入最關聯結果至待播清單

搜尋結果:剛好遇見你

功能鍵

加入待播 立即播放 收藏樂曲

Module

功能鍵

Discord QA 群
tripcode 探索器

召喚寵物(預設白貓)
調整寵物邊框大小
更換寵物(輸入鏈結

目前已知的 Live2D 鏈結

展開列表
  • 白貓
    https://unpkg.com/live2d-widget-model-tororo@1.0.5/assets/tororo.model.json
  • 黑貓
    https://unpkg.com/live2d-widget-model-hijiki@1.0.5/assets/hijiki.model.json
  • 寶石研物語
    https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json
  • 初音
    https://unpkg.com/live2d-widget-model-miku@1.0.5/assets/miku.model.json
  • 碧海航線 z16
    https://unpkg.com/live2d-widget-model-z16@1.0.5/assets/z16.model.json
  • Nito 二頭身
    https://unpkg.com/live2d-widget-model-nico@1.0.5/assets/nico.model.json
    https://unpkg.com/live2d-widget-model-nipsilon@1.0.5/assets/nipsilon.model.json
    https://unpkg.com/live2d-widget-model-nito@1.0.5/assets/nito.model.json
    https://unpkg.com/live2d-widget-model-ni-j@1.0.5/assets/ni-j.model.json
  • 千歲
    https://unpkg.com/live2d-widget-model-chitose@1.0.5/assets/chitose.model.json
  • 小可愛(男) 春翔
    https://unpkg.com/live2d-widget-model-haruto@1.0.5/assets/haruto.model.json
  • 小可愛(女) 小春
    https://unpkg.com/live2d-widget-model-koharu@1.0.5/assets/koharu.model.json
  • 春傘 TSUMIKI
    https://unpkg.com/live2d-widget-model-tsumiki@1.0.5/assets/tsumiki.model.json
  • unity 醬
    https://unpkg.com/live2d-widget-model-unitychan@1.0.5/assets/unitychan.model.json
  • 碗中小年糕
    https://unpkg.com/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json

  • https://unpkg.com/live2d-widget-model-hibiki@1.0.5/assets/hibiki.model.json
TRPG inspired by @少女

更換角色:

主持人可以透過圖片 URL 更換所有玩家的背景圖

其他人可以使用 1D20 之類的 TRPG 骰子指令請求主持人擲骰

Room guard 門神

模式:

Background Effect 背景特效

刷新聊天室即可終止特效

模式:

Guess the number 猜數字遊戲

設定題目:

簡易規則:每次系統提示內容為 - NANB
A:數字正確且位置正確
B:數字正確但位置錯誤
例子:隨機數為 1658 ,聊天室輸入 2680,系統會顯示 2680:1A1B

Sticker

功能鍵

還原最初預設的十個貼圖
新增貼圖
刪除選中的貼圖
前往貼圖網站

後台設定

根據設定儲存的位置,分作同步和本地。

同步設定的空間上限:8,192 bytes
(所以小心 event action 不要塞爆了)

本地設定的空間上限:5,242,880 bytes

同步的設定(包括你的 cookie)會同步,
所以可以同一個 Google 帳號在不同電腦之間共享同步設定。

Sync 同步設定

功能鍵

前往說明頁面
關於作者
重製所有設定
匯出設定
選擇檔案:匯入設定

點擊 HELP 可以開啟該設定的介紹頁面。

Quick Regex Tester (快速正則表達式測試)

快速測試,便於設定規則

Music Delay (樂曲延遲)

在連續播放模式中,歌曲和歌曲間隔。
(房間成員間有同步問題,有時歌曲會蓋到,所以設定延遲)

Timer Configuration (定時器配置)

功能

定時執行定義的動作。

格式

分鐘數, "函數", ["參數", ...]

函數

提供的函數可以參考函數說明

特殊變量

可以在參數裡面使用特殊時間變量:

範例

10, "msg", ["every 10 mins report once!"]
2, "msg", ["It's a Report Message", "Now is %H:%m!"]

Welcome Configuration (歡迎詞配置)

功能

有人進入房間後,如果名稱匹配正則表達式,則自動發出歡迎詞。

格式

兩種格式,歡迎詞可以多個(隨機選擇並發出)

"用戶名(正則表達式)", "歡迎詞"
"用戶名(正則表達式)", ["歡迎詞", "歡迎詞", ...]

注意

特殊變量

範例

對名字裡面有 lambda 和其後跟著 cat (中間可能夾有一些字)的使用者說 hello, kitty,對其他人則說 hello/HI!! 加上 使用者名稱

"lambda.*cat", "hello, kitty"
".*", ["hello $user", "HI!! $user"]

WhiteList Configuration (白名單配置)

功能

使用正則表達式,自動踢出不在名單內的特定使用者。

格式

用戶名(正則表達式)

注意

範例

只允許以 cat 結尾或是神秘開頭為名稱的使用者。

cat$
^神秘

BlackList Configuration (黑名單配置)

功能

使用正則表達式,自動踢出名單內的特定使用者。

格式

用戶名(正則表達式)

注意

範例

踢出名字含有 otoko 的使用者及一些符合條件的機器人。

otoko
机器人|機器人
小冰|小氷|测试姬

BanAbuse Configuration (禁止詞配置)

功能

使用正則表達式過濾聊天內容,自動踢出說出禁用詞的使用者。

格式

禁用詞(正則表達式)

注意

範例

聊天內容含有說到 或是 阿姆斯特朗炮 的成員會被踢出。

狗
阿姆斯特朗炮

EventAction Configuration (事件動作配置)

功能

對於一些事件,這裡提供一些函數,可以訂一些相應的動作。
定義的動作只有在用戶名稱及用戶發送的內容符合正則表達式 (RegExp) 才會被觸發。
其實前面的功能:歡迎詞/白名單/黑名單/禁止詞,都可用此功能實作。

格式

"事件類型", "用戶匹配", "內容匹配", "函數", ["參數", ...]
["事件類型", ...], "用戶匹配", "內容匹配", "函數", ["參數", ...]

事件類型

當…

用戶匹配

用戶匹配可以是一個人名的 RegExp 或是 Tripcode 的 RegExp,
如果兩個規則都有的話則都需要滿足。

"浪打" <- 名字有 "浪打" 的人
"#.*cat" <- tc 有 cat 的人(忽略大小寫)
"浪打#.*cat" <- 名字有 "浪打" 且 tc 有 cat 的人

內容匹配

內容匹配則是單純的一串 RegExp。

函數

提供的函數可以參考函數說明

特殊參數變量

特殊參數用法

這裡還有一些特殊用法。
對於收到的訊息,會以空格分開成參數列,而用引號可以避免分開。
而對分開的內容,可以用以下方法作為參數。

特殊函數

參數圖示

this is  a  message send from user
---- --  -  ------- ---- ---- ----
$0   $1  $2 $3      $4   $5   $6
----------------------------------
$cont

發送字串:
this is a "another message" send from 'another user'

引號會被拿掉,但裡面空格不會被切開:
this is a  another message  send from  another user
---- -- -  ---------------  ---- ----  ------------
$0   $1 $2 $3               $4   $5    $6
     ----------------------------------------------
     $args
---------  --------------------- ------------------
$[-2]      $[3-4]                $[5-]
---------------------------------------------------
$[-]

範例

"msg", "", "^/tenor", "umsg", ["$tenor($args)", "$args"]
"msg", "", "^/giphy", "umsg", ["$giphy($args)", "$args"]
"msg", "", "^/play", "plym", ["$args"]
"leave", "", "", "msg", ["$user bye!"]

調用

/tenor 貓
/giphy iron man
/play yellow

函數說明

函數 [參數列] 說明:

me 可以用 /me + 推送訊息 以 msg 達成。

Local 本地設定

功能鍵

前往說明頁面
關於作者
重製所有設定
匯出設定
選擇檔案:匯入設定

模組資料

你可以照著格式編輯他。

Script 浪語終端

對,你沒看錯,這插件內建了一個小小的程式語言。 ٩(๑>◡<๑)۶

側欄按鍵

編輯器和直譯終端

Save, Clear, Pause, Execute 等快捷鍵只有游標在編輯器裡面時才會生效。
運行一段腳本後,你可以用在直譯終端做測試,他會以運行後的環境執行。
ctrl + enter 執行直譯終端的腳本(游標要在終端裡面)。

浪語

細節請參考 wiki

套件管理器

選擇 mirror 後,點選 update 更新套件索引。
之後可以選擇分類和套件,可以把他載入到編輯器或是儲存到本地。

本地的套件勾選後,可以選擇預載入,或是刪除。
重新開啟視窗,如果是有句選,就代表為預載入套件。

確定預載入後,在編輯器以套件名作為函數調用。
(套件通常會提供這個函數,但具體還是要看套件內容定義)

運行成功!

你也可以 fork 一份 bs-pkgs 維護一個 mirror,
然後透過 add_mirror(alias, repo) 來添加你的 mirror。

或者直接呼叫也行

要刪除的話就呼叫 del_mirror(alias)

特別誌謝

個人

@LanCeLoT
這個人什麼都沒做 < 他自己寫的
說明書編寫上幫了很大的忙。<其實並沒有_(:з」∠)_

@iijjoy
kiwi browser 的愛好者,貌似是句點君?
在 kiwi 上幫忙做了很多測試。

部屋

上帝酒屋

酒屋客人們(@独眼驁, @鳄猫, @codeine, @Lang, @天羽, @大庭叶藏, @千秋, @Y …) 幫忙測試狼人殺腳本

以及在編寫此文檔時偶遇的上帝酒屋客人兼使用者 @課長

休息室 || 限熟
房主:@莉可

湖神的池子
神:@湖神
湖神眾:@小光、@小周、@小草、@影子(、隱藏的@卡卡)

𝓯𝓪𝔂𝓮的忧鬱
房主:@faye

窗边
房主:@玄黛
房客:@smile

雾之湖
房主:@琪露诺

万人的死角
房主:@Kyon
房客:@CarpeDiem


房主:@音子
房客:@北極(在草創期的大力宣傳者)、@P、@小梁、@可賊、@澐

小挂屋
房主:@周夢蝶#.MengDI//. aka 周總
房客:@小柴 aka 柴總、魚 aka 魚總

九十九的画室
房主:@九十九、@二號姬

摘星塔
房主:@少女

自习区
房主:@A_Bot@机器人小绿

不计我故然
房主:@x

相關鏈結

浪打
DrrrWiKi
QQ 討論群
Discord QA 群
Gitee Organization
GitHub Organization