BotListBot
1.0.0
Telegram에서 최고의 봇을 수집하기 위한 커뮤니티 중심 접근 방식인 채널인 Telegram BotList를 유지 관리하는 Chatbot입니다.
봇은 BotList의 미러 역할을 하여 탐색을 단순화하고 BotListChat 커뮤니티의 봇 제출, 검토 및 게시 프로세스를 자동화합니다.
이 저장소는 주로 놀라운 python-telegram-bot 라이브러리를 사용하는 사람들을 위한 봇 빌더에게 영감과 기술 지침을 제공하기 위한 것입니다.
JosXa/BotListBot은 MIT 라이선스에 따라 라이선스가 부여됩니다.
pip install pipenv
)시작하는 데 가장 빠른 옵션이므로 권장됩니다.
JosXa/BotListBot
"을 입력하고 개발 컨테이너를 만듭니다.template.env
에서 변수를 수정하고 파일을 체크아웃 루트 폴더에 .env
로 저장합니다.pipenv run python -m botlistbot.main
통해 프로젝트를 실행합니다.docker-compose up -d
실행pipenv run python scripts/initialize_database.py seed
통해 데이터베이스 생성 및 시드docker-compose down
실행하세요. https://github.com/JosXa/BotListBot
(또는 자체 포크)template.env
에서 변수를 수정하고 파일을 루트 폴더에 .env
로 저장합니다.scripts/initialize_database.py
파일을 한 번 실행하세요. 그런 다음 실행 구성을 열고 인수 목록에 "seed"라는 단어를 추가한 후 다시 실행하세요. 그러면 일부 초기 필수 값으로 데이터베이스가 채워집니다.botlistbot/main.py
실행docker-compose up -d
실행pipenv run python scripts/initialize_database.py seed
통해 데이터베이스 생성 및 시드docker-compose down
실행하세요. git clone https://github.com/JosXa/BotListBot
(또는 자체 포크)pipenv install
실행template.env
에서 변수를 수정하고 파일을 체크아웃 루트 폴더에 .env
로 저장합니다.pipenv run python scripts/initialize_database.py seed
통해 데이터베이스 생성 및 시드pipenv run python -m botlistbot.main
통해 프로젝트를 실행합니다. settings.py를 살펴보면 decouple.config(...)
호출을 통해 검색되는 여러 환경 변수를 볼 수 있습니다. 이러한 설정은 루트 폴더에 생성한 .env
파일을 통해 제어할 수 있습니다.