Телеграм бот для изучения английского
- src/bot.py - основной файл для работы с ботом
- src/data.py - данные для бота (словарик английских слов)
- src/logger.py - класс для удобного логирования в боте (в консоль и в файл)
- src/setting.py - считывание переменных виртуального окружения
- .env.dist - пример файла .env, для работы с ботом необходимо создать файл .env
- Форкните себе репозиторий бота, а затем склонируйте.
- Заполните данные о боте: создайте файл .env, с полями из .env.dist. Получить токен для бота можно у BotFather.
- Запустите бота в Docker:
docker compose up -d
- При изменении кода контейнер необходимо пересобрать:
docker compose up -d --build
- Используйте Python 3.10.
- Форкните себе репозиторий бота, а затем склонируйте.
- Установите необходимые библиотеки для работы с ботом:
pip install -r requirements.txt
- Заполните данные о боте: создайте файл .env, с полями из .env.dist. Получить токен для бота можно у BotFather.
- Запустите бота:
python3 bot.py