Discord 自動發送邀請連結碼機器人

基本上是跟自動聊天機器人是一樣的。
主要是因為我自己要發送連結到各個頻道的時候一直找不到 shill 專區,花了很多時間很生氣。所以參考了 [零基礎上手] Discord 自動發言機器人CryptoWilson / 威虎社 WTC 板友 leosoqq 大大的自動抽獎機器人,寫了一個自動發送連結機器人。

取得 Discord 個人 Authorization

擁有 Authorization Token 就能控制該帳號,注意不要外流。

  1. 開啟網頁版 Discord
  2. 頁面任意處點擊滑鼠右鍵 > 檢查 or 瀏覽器右上角三個點 > 點擊「更多工具」 > 點擊「開發人員工具」
  3. 點擊網路 / Network
  4. 點擊 Fetch/XHR
  5. 如果空空的記得重整頁面,記得要選可以發言的頻道
  6. messages?limit=50
  7. Headers
  8. 找到 authorization,取得 Authorization Token

事前準備

  • 安裝 Python 3,請參考這裡
    Mac 有內建 Python 2.8,但是請安裝 Python 3。
  • 命令提示字元 (Windows)、終端機 (Mac)、PowerShell 擇一輸入 pip install requestspip 是什麼?
  • 下載程式碼檔案 > 點擊 Code > 點擊 Download > 解壓縮

如何使用

  1. 設定 config.py 內的邀請訊息,將想說的話放置在兩個雙引號中""。換行請用 \n 代替。
    1
    inviteMessage = "Hi\n請點擊邀請連結\n救救可憐人\nhttps://discord.gg/Ewj3G6Hh"
  2. 在終端機中輸入 cd 程式碼資料夾路徑 移動到檔案資料夾中。
  3. 輸入 python send-invite-links.py 執行腳本。

有興趣將 2, 3 步驟用 VS Code 取代的人,請去官網下載,並參考這裏