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をつけてください。