访问我们的网站! https://titanembeds.com/ 并立即开始!
曾经有一段时间,Discord 不支持在网页上嵌入聊天。但有了泰坦,你就可以!就这么简单1、2、3!
您想运行自己的 Titan Embeds 副本吗?有两个部分可以很好地结合在一起。 webapp(网站)处理前端以及与数据库的通信以检索服务器消息等。discordbot(bot)处理 Discord 的 websockets 之间的通信并将数据推送到 webapp 的数据库。查看相应的文件夹以获取安装说明。 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。如果您需要帮助了解数据库 uri 在 SQLalchemy 中的工作原理,请参阅此处。alembic upgrade head
将数据库表升级到 git 上的当前版本。只要只有INFO消息并且没有错误,就应该没问题。git pull
上)。Titan 还需要一个 Redis 实例才能运行。在将 Titan 与 Redis 结合使用之前没有特定的先决条件。按照Redis官方安装说明安装并启动redis。
快来我们自己的 Discord 服务器与我们交谈吧!我们也提供支持!
请访问我们的 CrowdIn 项目并教 Titan 如何说您的语言!
该项目永远不会用作 Discord 应用程序的替代品。它与网站的快速而肮脏的 Discord 嵌入结合使用。有些用途是通过喊话箱等。