使用者:Mrhso2014/Sauketu
Sauketu(「倉頡」之古日本語,取自維護者石𫁶使用的倉頡輸入法),又名 mnmrtbot(全稱:Mongolian Message Rapid Transport Bot,中文:蒙古文訊息捷運機械人),是一個為非維基媒體群組(和 zhmrtbot 對着幹)提供互聯服務的機器人程序。
在 Beta 事件發生後,曾一度停止運營。
功能
Sauketu 會像其他真人一樣,作為一個用戶加入它所服務的群組裡。當一個用戶發出一條消息時,Sauketu 會將其收到的消息內容以自己的名義轉發到其他群組中。消息的最前端會加入消息真實作者的名字,以方便其他平台的用戶辨認。
相比 zhmrtbot,Sauketu 可以不斷地死機、死機、斷掉,由於沒有服務器,總是會在電腦關機、停電的時候斷掉,歡迎捐贈服務器。
由於 IRC 等平台不支持圖片的傳播,Sauketu 收到圖片或者文件消息時,會試圖將其文件上傳到 vim-cn 圖床。圖床返回的鏈接將會被作為文字被轉發,以確保所有平台的用戶都能收到多媒體消息。
原本使用的程序為 AGPL 授權,由邪鬼維護。
由於 Sauketu 有特殊需求,改為使用 LilyWhiteBot Sauketu 分支。現在使用的程序可以在 GitHub、GitLab、碼雲、Bitbucket、Visual Studio Team Services 找到。
QQ 部分依賴酷 Q,而酷 Q 使用 GB 18030-2000(CP 54936),因此使用 IshisashiEncoding 轉換編碼。可以在 GitHub、GitLab、碼雲、Bitbucket、Visual Studio Team Services 找到。
目前,Sauketu 支持以下聊天平台:
- IRC
- Telegram
- QQ(透過酷 Q)
新倉頡與舊倉頡
2018 年 5 月 19 日,決定將舊倉頡遷移入新倉頡。
兩者差異主要在 QQ 上,原使用石𫁶的個人賬戶 1145759243,遷移後改為供 Sauketu 專用的賬戶 1542708177。
舊倉頡是因為歷史遺留原因才使用個人賬戶。目前兩賬戶並行使用,多數群組遷移入新倉頡,少數群組由於不可抗力因素仍使用舊倉頡。
次日(5 月 20 日),舊倉頡除「中華漢字」因 QQ 群人滿(785/200)以外,徹底遷入新倉頡。新倉頡繼承 Sauketu 名號。
2018 年 7 月 2 日,OldSauketu 決定無限期停用。
群組列表
Sauketu 目前為以下群組提供互聯服務:
- 神社體系
- IRC: Freenode #hanzigg
- Telegram: @hakushinejsoonkanjietymology
- QQ群: 610291223、118272532
其餘資料恕不公開
無論閣下運營的是不是與維基媒體計畫有關的群組,並且希望將其互聯到其他群組的話,只要願意捐贈服務器,歡迎聯繫維護者。在各個群都有共識支持互聯的前提下,Sauketu 可以將一個社群的消息互聯至任意數量的(甚至同平台多個)群組(大噓)
Sauketu 有時候會在 zhmrtbot 無法使用的情況下代替它給維基相關群組互聯,然而也只是臨時而已。
維護者信息
維護者的定義為擁有服務器 Pasokon 操作權限與機器人賬戶操作權限的用戶。為確保機器人故障時能及時被解決,我們不打算讓擁有技術能力的維基人聯繫石𫁶共同維護 Sauketu。當前,符合這個定義的用戶有:
Sauketu 使用的程序(見上)可以被自由下載、使用;無論閣下的群組與維基媒體有關還是無關,都要考慮使用自己的服務器運行類似於 Sauketu 的機器人。
已知問題
程序使用 iconv-lite 轉換 GB 18030 和 UTF-8,顯得不夠穩定,有時候 GB 18030 四字節 BMP 部分轉換會成一片問號。見此 Issue。- Sauketu 未配備將 webp 轉換成 PNG 的程序,雖然這不一定是個問題。
延遲太大(- 後來買了 ER-X,用電信的原生 IPv6 代替隧道,延遲就可以接受了。
特設吐槽區
大家對於 Sauketu 以及本頁面有什麼要吐槽的地方?
- 嗯……mnmrtbot 是什麼鬼……--Naïve 的小石𫁶(留言) 2017年9月15日 (五) 07:56 (UTC)
- iconv-lite 實在是太不穩定了,一天要出幾十次問號。--Naïve 的小石𫁶(留言) 2017年9月15日 (五) 13:44 (UTC)
- 為什麼我要攪 Q1 這趟混水呢?大概是 Q2 人數很多了吧。--Naïve 的小石𫁶(留言) 2017年9月16日 (六) 01:03 (UTC)