Besuchen Sie unsere Website! https://titanembeds.com/ Und legen Sie sofort los!
Es gab eine Zeit, in der Discord die Einbettung des Chats in eine Webseite nicht unterstützte. Aber mit Titan ist das möglich! Es ist so einfach wie 1, 2, 3!
Möchten Sie Ihre eigene Kopie von Titan Embeds ausführen? Es gibt zwei Teile, die gut zusammenpassen. Die Webanwendung (Website) übernimmt das Frontend und die Kommunikation mit der Datenbank, um Servernachrichten usw. abzurufen. Der Discordbot (Bot) übernimmt die Kommunikation zwischen den Websockets von Discord und die Übermittlung der Daten an die Datenbank für die Webanwendung. Die Installationsanweisungen finden Sie im jeweiligen Ordner. Titan ist in Python geschrieben und erfordert zur Ausführung mindestens Python 3.6.8 .
Sobald Sie das Projekt geklont haben, installieren Sie die Python-Abhängigkeiten mit pip install -r requirements.txt
. Stellen Sie sicher, dass Sie den Pip von Python 3.6 verwenden.
Wenn Sie zufällig eine Kopie von Ubuntu auf Ihrem Server haben, können Sie zu unserem Ansible Playbooks-Repository gehen und eine nahezu automatische Installation von TitanEmbeds durchführen.
Um die Datenbank so einzurichten, dass sie mit der Webanwendung und dem Discordbot funktioniert, muss man Alembic verwenden, um die Datenbanken auf den aktuellen Datenbankstatus zu migrieren . Bitte befolgen Sie dazu diese Anweisungen. PostgreSQL unterstützt die ordnungsgemäße Indizierung und ist für Titan-Anforderungen geeignet. Aus diesem Grund unterstützt Titan nur die Verwendung einer PostgreSQL-Datenbank.
pip install alembic
von Python 3.6cd webapp
alembic.example.ini
in Ihre eigene alembic.ini
Datei, um die folgende Zeile sqlalchemy.url
zu finden und zu bearbeiten, damit sie Ihrer Datenbank-URI entspricht. Sehen Sie hier, wenn Sie Hilfe benötigen, um zu verstehen, wie Datenbank-URI in SQLalchemy funktioniert.alembic upgrade head
aus, um Ihre Datenbanktabellen auf die aktuelle Version auf Git zu aktualisieren. Solange es nur INFO- Meldungen und keine Fehler gibt, sollte alles in Ordnung sein.git pull
).Titan benötigt außerdem eine Redis-Instanz, um zu funktionieren. Für die Verwendung von Titan mit Redis sind keine besonderen Voraussetzungen erforderlich. Befolgen Sie die offiziellen Redis-Installationsanweisungen, um Redis zu installieren und zu starten.
Kommen Sie und sprechen Sie mit uns auf unserem eigenen Discord-Server! Wir bieten auch Unterstützung!
Besuchen Sie uns bei unserem CrowdIn-Projekt und bringen Sie Titan bei, Ihre Sprache zu sprechen!
Dieses Projekt darf niemals als Ersatz für die Discord-App verwendet werden. Es wird in Verbindung mit einer schnellen und schmutzigen Discord-Einbettung für Websites verwendet. Einige Verwendungsmöglichkeiten erfolgen über Shoutboxen usw.