Клонирование проекта
git clone https://git.itguild.info/ItGuild/simple_admin_bot.git
cd simple_admin_bot
Клонируем проект переходим в нужную директорию.
Создание виртуального окружения (venv)
python3 -m venv myenv
myenv - это имя вашего виртуального окружения, можно выбрать любое.
Активация виртуального окружения
Windows (CMD):
myenv\Scripts\activate
Windows (PowerShell):
.\myenv\Scripts\Activate.ps1
Linux/macOS:
source myenv/bin/activate
Установка зависимостей
python3 -m pip install -r requirements.txt
После того как вы установите зависимости необходимо будет настроить конфигурационные файлы.
Для этого вам нужно переименовать файл .env.example в .env.
Так же нужно изменить значение переменных в файле .env на свои.
ADMIN_ID=XXXXXX
BOT_TOKEN=XXX:YYY
BOT_LINK="https://t.me/xxx"
Где:
ADMIN_ID - идентификатор администратора, нужен для использования специальных
команд получения результатов и обновления вопросов.
BOT_TOKEN - токен вашего телеграм бота, получить можно при создании.
BOT_LINK - ссылка на бот, получить можно при создании.
Далее необходимо создать файл с вопросами questions.txt.
В нем указать вопросы (каждый вопрос с новой строки), которые бот будет задавать новым пользователям чата.
Теперь нам осталось только запустить бот:
python3 bot.py