前言: Discord 是什麼平台?

Discord 是一款由 Discord Inc. 開發的免費即時通訊與社群平台,首次於 2015 年推出。
它支援 文字、語音、視訊 交流,並能分享圖片、影片與檔案。

核心特色

  • 伺服器機制:使用者可建立或加入伺服器,形成專屬社群空間。
  • 頻道分類:伺服器內可劃分文字頻道與語音頻道,方便資訊分流。
  • 身份組管理:可自訂顏色、名稱與權限,提升社群管理效率。
  • 跨平台支援:可在 Windows、macOS、Linux、iOS、Android 使用。
  • 擁有開發者API:允許建立機器人,支援自動化功能如簽到、查詢幣價。

使用族群

最初主要服務 遊戲玩家,如今也有多種類型的人會使用他。

使用規模

Discord 擁有 超過 1.5 億月活躍用戶,並支援 30 種語言。


我

而音汐,是我第一次接觸到程式語言,就開始開發的專案。

為什麼要從 Discord Bot 開始?

在國中的時候,有個同學給我看了一個dc bot 叫 MineBot (但我現在找不到他的資訊了),聽說那好像是一個高中(還國中)生寫的。聽到這件事後可能過個大概一年吧
我也自己去看了 Proladon 的 Discord Bot 教學,然後發現自己0基礎做的一坨屎
大概到了高中又突然想起這件事的我,就跑去看了看國外的教學,果然照著最新的教學打出來的東西就是會對:D

然後我的第一隻 Discord Bot 就這樣莫名的產生了,他也成為了展示我想法的唯一地方。

至於為什麼不是先寫網頁嗎🤔🤔🤔
單純因為我那時候完全沒有動力學而已
更何況 Discord 還不需要學 CSS 去排版。

音汐的介紹

音汐是一個開源專案,目前開源在 GitHub 上,並且在 top.gg 可以查得到。
截至目前 (2025/12/23),他已經在 15 個伺服器內(有點少就是了哈哈)

我先說,不要有想著去 clone 他,然後自己下來用的想法,因為你大概率會開不起來
他早期完全依賴 json 做儲存,而且那時候沒有寫 遇到檔案不存在要處理的邏輯,所以可能一打開就是 NotFoundError。

特色

  1. 音樂播放功能
    這大概是音汐現在最有特色的功能之一,他除了有基礎的音樂播放功能以外,還可以讓使用者自己創建播放清單,之後就可以直接使用 /播放自訂播放清單 去播放。
    我是感覺這滿方便的啦
    還有一個功能,他在播放音樂後正常來說都會傳一個 Embed,而這個 Embed 都會有一個 URL 的選項,點了之後可以直接去瀏覽器聽音樂。這件事代表什麼呢

    代表你可以聽到原本音質的音樂!

    音汐 Discord Bot | 按鈕

    當然啦做音樂機器人這種東西本來就有機率會被 Discord 封,或者碰到什麼版權問題之類的...
    所以最近 我做了 TuneZ,在這裡推薦各位自架,我已經提供直接用 .exe、docker compose 讓你們可以很簡單的去有自己的 Discord Bot,在文檔裡面也有提供詳細的創建 Discord Bot 的方法。 如果覺得好用的話記得給我個 star

  2. 記事功能
    我看了一下我的後台,除了我自己在用 restart 跟 reload 指令以外,這個指令也有人在用。
    /remind time:任一時間 event:任意事情
    這個指令簡單來說,就是會在你指定的那個時間去 tag 你要做那件事了
    至於他的特點?
    我想大概就是他指令的 time 欄位是 LLM 去判讀的。
    這代表說 你就算輸入那種很抽象的時間,像是「後天早上7點」,他都可以被改成正常可被程式判讀的時間。
    我覺得這對使用者來說很方便,畢竟不用打那種很"程式"的時間。

  3. 多語支持
    我透過 json 的方式,去寫入了我幾乎全部指令的翻譯(俗成i18n),不過目前我只有做了繁體中文、簡體中文、英文的翻譯,就算現在有AI了,但我覺得畢竟我的 Bot 還那麼少人用,大概也不是很需要其他語言的翻譯。

連結