私たちのウェブサイトにアクセスしてください! https://titanembeds.com/すぐに始めましょう!
Discord が Web ページへのチャットの埋め込みをサポートしていない時期がありました。しかし、Titan ならそれが可能です。それは1、2、3と同じくらい簡単です!
Titan Embeds の独自のコピーを実行したいですか?うまく統合される 2 つの部分があります。 Web アプリ (Web サイト) は、フロントエンドとデータベースとの通信を処理して、サーバー メッセージなどを取得します。 discordbot (ボット) は、Discord の WebSocket 間の通信と、Web アプリのデータベースへのデータのプッシュを処理します。インストール手順については、それぞれのフォルダーを確認してください。 Titan は Python で書かれており、実行するには少なくともPython 3.6.8 が必要です。
プロジェクトのクローンを作成したら、 pip install -r requirements.txt
を使用して Python をインストールします。 Python 3.6 の pip を使用していることを確認してください。
サーバー上に Ubuntu のコピーがある場合は、Ansible Playbooks リポジトリにアクセスして、TitanEmbeds のほぼ自動のインストールを実行できます。
Web アプリと discordbot で動作するようにデータベースをセットアップするには、 alembic を使用してデータベースを現在のデータベース状態に移行する必要があります。そのためには、次の手順に従ってください。 PostgreSQL は適切なインデックス作成をサポートしており、Titan のニーズに適しています。このため、Titan は PostgreSQL データベースの使用のみをサポートしています。
pip install alembic
をインストールするcd webapp
alembic.example.ini
独自のalembic.ini
ファイルに複製し、次の行sqlalchemy.url
を見つけて編集し、データベース URI と等しくなるようにします。 SQLalchemy でデータベース URI がどのように機能するかを理解するためにヘルプが必要な場合は、ここを参照してください。alembic upgrade head
実行して、データベース テーブルを git 上の現在のバージョンにアップグレードします。 INFOメッセージのみが表示され、エラーがない限り、問題はありません。git pull
ごとに)。Titan が機能するには Redis インスタンスも必要です。 redis で Titan を利用する前に、特別な前提条件はありません。公式の Redis インストール手順に従って、redis をインストールして起動します。
私たちの独自の Discord サーバーに来て、私たちと話しましょう!サポートもご用意しております!
私たちの CrowdIn プロジェクトに遊びに来て、Titan にあなたの言語の話し方を教えてください!
このプロジェクトは、Discord アプリの代替として使用されることはありません。これは、Web サイトへの簡単で汚い Discord の埋め込みと組み合わせて使用されます。一部の使用法はシャウトボックスなどを介して行われます。