Visitez notre site Web! https://titanembeds.com/ Et lancez-vous tout de suite !
Il fut un temps où Discord ne prenait pas en charge l'intégration du chat sur une page Web. Mais avec Titan, c'est possible ! C'est aussi simple que 1, 2, 3 !
Souhaitez-vous exécuter votre propre copie de Titan Embeds ? Il y a deux parties qui s’intègrent bien ensemble. La webapp (site Web) gère l'interface et la communication avec la base de données pour récupérer les messages du serveur, etc. Le discordbot (bot) gère la communication entre les websockets de Discord et l'envoi des données vers la base de données pour la webapp. Consultez le dossier respectif pour leurs instructions d'installation. Titan est écrit en Python et nécessite au minimum Python 3.6.8 pour fonctionner.
Une fois que vous avez cloné le projet, installez les dépendances Python avec pip install -r requirements.txt
. Assurez-vous que vous utilisez le pip de Python 3.6.
Si vous avez une copie d'Ubuntu sur votre serveur, vous pouvez vous diriger vers notre référentiel Ansible Playbooks et effectuer une installation quasi automatique de TitanEmbeds.
Pour configurer la base de données afin qu'elle fonctionne avec la webapp et le discordbot, il faut utiliser un alambic pour migrer leurs bases de données vers l'état actuel de la base de données. Pour ce faire, veuillez suivre ces instructions. PostgreSQL prend en charge une indexation appropriée et convient aux besoins de Titan. Pour cette raison, Titan ne prend en charge que l'utilisation d'une base de données PostgreSQL.
pip install alembic
de Python 3.6cd webapp
alembic.example.ini
dans votre propre fichier alembic.ini
pour rechercher et modifier la ligne suivante sqlalchemy.url
pour qu'elle corresponde à l'URI de votre base de données. Voir ici si vous avez besoin d'aide pour comprendre le fonctionnement de l'URI de la base de données dans SQLalchemy.alembic upgrade head
pour mettre à niveau vos tables de base de données vers la version actuelle sur git. Tant qu'il n'y a que des messages INFO et aucune erreur, tout devrait bien se passer.git pull
).Titan nécessite également une instance Redis pour fonctionner. Il n'y a pas de prérequis spécifique avant d'utiliser Titan avec Redis. Suivez les instructions d'installation officielles de Redis pour installer et démarrer Redis.
Venez discuter avec nous sur notre propre serveur Discord ! Nous offrons également du soutien !
Rendez-nous visite sur notre projet CrowdIn et apprenez à Titan à parler votre langue !
Ce projet ne doit jamais être utilisé en remplacement de l'application Discord. Il est utilisé conjointement pour une intégration Discord rapide et sale pour les sites Web. Certaines utilisations se font via des screambox, etc.