Skip to content

Releases: HiZollo/Junior-HiZollo

v1.4.0

07 Sep 14:53
f354e26
Compare
Choose a tag to compare

使用者更新

  • 修復了一些 bug
    • 有漏洞可以拿來 @everyone
    • react 無法使用特定表情
    • 隱藏指令的回應機率不正確
    • buttonrole 指令遇到 Unicode 表情時會出問題
    • gomoku 指令的英文字母在某些手機裝置會被合併成國旗
  • getmsg 指令獲得的訊息不包含指令本身
  • HZNetwork 支援貼圖和訊息回覆連結
  • choose 指令支援權重
  • server 指令現在會顯示更詳細的頻道資料
  • vote 指令現在使用時會跳出即將下架的提示,預計在下次更新中正式下架
  • 新增一些隱藏指令的回應
  • 修改一些隱藏指令的判斷標準
  • 改變 calc 指令運算結果的顯示方式
  • 關閉可以控制機器人的相關指令
    • 包含 sayrepeathznetworkguildrop、和 HZNetwork 本身
    • 這項更動會是暫時的

開發者更新

  • 翻新套件版本,見 #62
  • 將 node 所需的版本更改為 >=18.2.1
  • 將 Client 的 allowedMentions 設為只處理 users
  • 使用應用程式表情

v1.3.0

07 Sep 00:19
f90dee6
Compare
Choose a tag to compare

使用者更新

  • 修復了很多 bug
    • z 斜線指令不會自動補全
    • rip 指令的圖片無法正常發送
    • choose 指令的回應可以 tag everyone 和 here
  • calc 指令大翻新
    • 使用我們精心打造的計算機來計算
    • 解決了之前有很多錯誤的錯誤
    • 新增很多方便的數學函式,列表可以參考這裡
  • 現在不用關閉管理需要二步驗證(mfa)也能使用 HiZollo 的所有功能了
  • osu 指令新增模式參數
    • 你可以透過它指定遊戲模式
  • 移除 activity 指令
    • 因為 Discord 已加上了開啟活動的按鈕
  • 新增了一些回覆

開發者更新

  • 將依賴套件都更新至最新版本
  • 實作 Promisable<T> 做指令 execute 的回傳值
  • 新增 src/typing/utils.ts,將 Utility Types 移到那邊
  • 修改 addon 中 GuildMember#tag 的實作以因應 new username
  • 在 Bug 和 Suggest 的回應中移除 Markdown

v1.2.0

18 Jan 16:01
Compare
Choose a tag to compare

使用者更新

  • 現在可以在伺服器中看到使用 say 指令的人了
    • 在伺服器中加上一個名為 hz-message-log 的頻道來檢視
  • getmsg 現在可以指定要輸出的訊息數量了
  • 新增 chef 指令
    • 可以用來廚伺服器上的大佬

開發者更新

  • node.js 版本要求提升至 v18.2.1
  • 使用的套件都被更新到當前最新版本
  • constant.json 被移動至根目錄
  • .env 中從填入 Webhook Token 改為填入 Webhook URL
  • config.ts 中的 id 項都改為自動計算
  • 新增了 github workflow ci
  • 新增了 e4log 指令,可以用來查看某用戶是否在某伺服器中有「管理伺服器」權限

v1.1.1

05 Oct 15:25
Compare
Choose a tag to compare

使用者更新

  • 修復了一些 bug
    • 沒有真正封鎖 YouTube 的功能

v1.1.0

05 Oct 02:16
Compare
Choose a tag to compare

使用者更新

  • 修復了一些 bug
    • 當斜線指令選項的使用者不在伺服器內,錯誤提示會顯示 null 而非該使用者
  • buttonrole 指令現在可以編輯和移除按鈕了
    • 當你填入已經存在按鈕的身分組時會觸發此機制
    • 如果其餘資訊都一樣,那麼該身分會被移除
    • 如果有資訊不一樣,那該會更新該身分的資訊
  • music 指令不再支持 YouTube
    • 關於這點更改的說明,可以參考官方公告或加入官方伺服器詢問
    • 由於本來的音樂系統只有支持 YouTube,所以目前是半癱瘓狀態
    • 我們會在未來新增其它東西給 music 指令
    • 你可以使用 activity 指令的 WatchTogether 做為此指令的替代
  • youtube 指令改成 activity 指令,並開放選擇使用其它的語音活動
    • 原先的 youtube 是其中的 WatchTogether 功能
    • 部分功能因 Discord 限制要有伺服器加成才能玩
  • sayrepeat 指令現在不會 tag 使用者了
    • 這是為了防範有人匿名大量 tag 使用者的問題
  • confession 指令新增了一些回應

開發者更新

  • 為專案新增 issue template
  • 將 YouTube 功能上鎖,有需要在自己專案使用可以自己打開,後果自負
  • 透過嘗試多次載入音樂來降低音樂無法載入的次數
  • 音樂載入失敗不一定是因為使用者亂打連結
  • 提供讓應用程式在特定頻道註冊 Webhook 的腳本,並在 README 新增有關 Webhook 設定的說明

v1.0.1

02 Sep 17:16
Compare
Choose a tag to compare

使用者更新

  • 修復了一些 bug
    • 建議工單的按鈕顏色錯誤
    • HiZollo 被 tag 時不會觸發隨機回應
    • 遊戲指令沒有要求檢視頻道的權限
    • help 指令相關
      • 註腳永遠只會顯示第一個使用指令的成員
      • 指令群選項無法正常顯示
    • music 指令相關
      • 播放/暫停的按鈕反了
      • 在沒有播放歌曲時使用 playlistresend 不會得到回應
      • playresend 沒有要求發送訊息的權限
      • 在沒有舞台發言權的情況下點的第一首歌不會跳出提示

開發者更新

  • 跳過最後一首歌曲時後台會報錯
  • GuildMusicManager#voiceChannel 不會隨著機器人語音頻道更新而更新
  • 修復 connection 無法正常使用的漏洞,並在連線列表中額外顯示連線人數與工作狀態

v1.0.0

31 Aug 16:04
Compare
Choose a tag to compare

使用者更新

  • 修復了一些 bug,但可能會多出更多的 bug
  • HiZollo 開源了,原始碼在這:https://github.com/HiZollo/Junior-HiZollo
  • 新增兩個遊戲:bigtwo(大老二)與 2048(2048),詳細玩法可以使用 help 指令查看
  • 新增 sponsor 指令,期待乾爹贊助 Nitro
  • 音樂系統的更新:
    • 支援斜線指令
    • 新增 music resend 指令,可以重新發送音樂遙控器
    • music join 指令多了 j 的替代用法
    • 當語音頻道沒有真人,而且 HiZollo 沒有在播歌時,HiZollo 會自動退出語音頻道
  • 現在訊息指令也有 z 指令的捷徑用法了
  • 現在使用者、身分組等參數都可以只提供 id,不需要 tag 就可以執行了
  • help 指令改使用選單互動的方式呈現,以顯示更多資訊
  • 現在 avatarfact 都只會接受一個參數
  • 現在 botinfo 會多顯示一欄上線時間的資訊
  • bullsandcows 改成使用布林值(是或否)來決定是否開啟困難模式

開發者更新

  • TypeScript rewrite
  • 絕大部分的功能都改以類別實作
  • 刪除 deploy,改用 npm deploy 註冊斜線指令
  • respawn 現在可以重生單個分支了
  • help 暫時不會顯示開發者指令
  • 稍微改變隱藏指令回應的機率
  • music 改用 play-dl 套件
  • osu 改用 @hizollo/osu-api 套件
  • 新的群組指令系統會假設群組指令的名稱不重複,因此如果有名稱重複的情況發生,系統會回傳字典排序最小的群組名稱下的群組指令
  • 新增 repeat 屬性給指令選項,用來決定這個選項會不會一直重複下去,在訊息指令中重複次數為無限大,而斜線指令則最多重複 5 次
    • 這類選項的 required 屬性需要是 false,還需要是該指令的最後一個選項