DiscordのBotであるRTのバックエンドです。
ウェブページを提供しBotと通信を行いDiscordのOAuthなどを管理します。
contributing.md
をご覧ください。
バージョン3.8以上のPythonとMySQLまたはMariaDBが必要です。
pip install -r requirements.txt
auth.template.json
のコピーとしてauth.json
を作りそのファイルに適切な情報を書き込んでください。
そしてbackend
のフォルダにRT-Teamのリポジトリrt-moduleのフォルダをrt_module
の名前で配置してください。
もしhCaptchaを使うものを動かす場合はauth.json
にhCaptcha
というキーに、test
そして本番用のproduction
のキーとそれに対応するAPIキーが入ったJSONを入れてください。
もしデータベースを用意できない場合でも起動は一応可能です。
main.py
を動かすだけです。
本番時には最後に引数でproduction
をつけてください。