우리 웹사이트를 방문해보세요! https://titanembeds.com/ 지금 바로 시작해보세요!
Discord가 웹페이지에 채팅을 삽입하는 것을 지원하지 않는 때가 있었습니다. 하지만 타이탄을 사용하면 가능합니다! 1, 2, 3만큼 간단합니다!
자신만의 Titan Embeds 사본을 실행하시겠습니까? 서로 잘 통합되는 두 부분이 있습니다. 웹앱(웹사이트)은 프런트엔드와 데이터베이스와의 통신을 처리하여 서버 메시지 등을 검색합니다. discordbot(봇)은 Discord의 웹소켓 간의 통신을 처리하고 웹앱용 데이터베이스로 데이터를 푸시합니다. 설치 지침은 해당 폴더를 확인하세요. Titan은 Python으로 작성되었으며 실행하려면 최소한 Python 3.6.8이 필요합니다.
프로젝트를 복제한 후 pip install -r requirements.txt
를 사용하여 Python 종속 항목을 설치합니다. Python 3.6의 pip를 활용하고 있는지 확인하세요.
서버에 Ubuntu 사본이 있는 경우 Ansible Playbooks 저장소로 이동하여 거의 자동에 가까운 TitanEmbeds 설치를 수행할 수 있습니다.
webapp 및 discordbot과 함께 작동하도록 데이터베이스를 설정하려면 alembic을 사용하여 데이터베이스를 현재 데이터베이스 상태로 마이그레이션 해야 합니다. 그렇게 하려면 다음 지침을 따르십시오. PostgreSQL은 적절한 인덱싱을 지원하며 Titan 요구 사항에 적합합니다. 이러한 이유로 Titan은 PostgreSQL 데이터베이스 사용만 지원합니다.
pip install alembic
사용하여 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 앱을 대체하는 용도로 사용될 수 없습니다. 웹 사이트에 빠르고 더러운 Discord 삽입을 위해 함께 사용됩니다. 일부 용도는 소리 상자 등을 통해 사용됩니다.