Это чат-бот, отвечающий за поддержку Telegram BotList, канала, который представляет собой управляемый сообществом подход к сбору лучших ботов в Telegram.
Бот упрощает навигацию, выступая в качестве зеркала 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
, который вы создали в корневой папке.