Посетите наш сайт! https://titanembeds.com/ И начните прямо сейчас !
Было время, когда Discord не поддерживал встраивание чата на веб-страницу. Но с Титаном это возможно! Это просто как 1, 2, 3!
Хотели бы вы запустить собственную копию Titan Embeds? Есть две части, которые прекрасно интегрируются друг с другом. Веб-приложение (веб-сайт) обрабатывает интерфейс и связь с базой данных для получения сообщений сервера и т. д. Discordbot (бот) обрабатывает связь между веб-сокетами Discord и отправляет данные в базу данных для веб-приложения. Инструкции по установке можно найти в соответствующей папке. Titan написан на Python, и для его запуска требуется Python 3.6.8 как минимум.
После клонирования проекта установите зависимости Python с помощью pip install -r requirements.txt
. Убедитесь, что вы используете pip Python 3.6.
Если на вашем сервере установлена копия Ubuntu, вы можете зайти в наш репозиторий Ansible Playbooks и выполнить почти автоматическую установку TitanEmbeds.
Чтобы настроить базу данных для работы с веб-приложением и ботом Discord, необходимо использовать перегонный куб для миграции их баз данных в текущее состояние базы данных. Для этого следуйте этим инструкциям. PostgreSQL поддерживает правильную индексацию и подходит для нужд Titan. По этой причине Titan поддерживает только использование базы данных PostgreSQL.
pip install alembic
Python 3.6.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 и научите Титана говорить на вашем языке!
Этот проект никогда не будет использоваться в качестве замены приложения Discord. Он используется для быстрого и грязного встраивания Discord на веб-сайты. Некоторые способы использования — через ящики для сообщений и т. д.