Skip to content

Latest commit

 

History

History
82 lines (60 loc) · 2.78 KB

README_zh-Hant.md

File metadata and controls

82 lines (60 loc) · 2.78 KB
中電喵 SCAICT uwu

中電喵 SCAICT uwu

住在中電會 Discord 伺服器的貓咪

同步代辦事項至 Notion 官方網站 中電商店 加入 Discord 伺服器 追蹤 Instagram

這個專案目前處於開發階段,並且可能會有一些問題。如果您發現了任何問題或有任何建議,請透過提交 issue 來通知我們。

如何部署?

  1. clone 此儲存庫。

  2. 在 Python 3.11 中建立環境。

  3. 安裝必要的函式庫。

    pip install -r requirements.txt
  4. DataBase/server.config.json 中設定頻道。

  5. 啟動 SQL 伺服器。

  6. 在 Breadcrumbs SCAICT-uwu 的 cog/core/sql_acc.py 中設定 SQL 伺服器。

  7. 執行 Flask。

    flask run
  8. 執行 main.py

    python main.py

檔案

  • main.py:中電喵。

  • app.py:中電商店。

  • generate_secrets.py:為 app.py 產生密鑰,執行後儲存在 token.json 中。

  • 資料庫 MySQL:使用外部伺服器,相關設定在 cog/core/secret.py 中。

  • token.json

    {
        "discord_token": "",
        "secret_key": "",
        "discord_client_id": "",
        "discord_client_secret": "",
        "discord_redirect_uri": "http://127.0.0.1:5000/callback",
        "github_client_id": "",
        "github_client_secret": "",
        "github_redirect_uri": "http://127.0.0.1:5000/github/callback",
        "github_discord_redirect_uri": "http://127.0.0.1:5000/github/discord-callback"
    }
  • DataBase/slot.json

    設定老虎機的中獎機率。

    {
        "element": [ percentage, reward ]
    }

更詳細的說明文件敘述可以參考這裡

鳴謝

中電喵是由中電會和貢獻者們共同開發和維護的專案。角色設計由毛哥 EM瑞樹創作,而部分圖示則選用了來自 Freepik - Flaticon 的設計素材。