Данный проект реализует двух ботов vk и telegram, которые проводят для пользователя викторину: задают ему вопросы на общую эрудицию, сообщают правилен ли ответ. Также реализована возможность "сдаться", когда боты присылают правильный ответ.
Telegram
VK
Создайте в корне директории файл .env со следующими переменными
TG_BOT_TOKEN=YOUR_TG_BOT_TOKEN
REDIS_HOST=YOUR_REDIS_HOST
REDIS_PORT=YOUR_REDIS_PORT
REDIS_PASSWORD=YOUR_REDIS_PASSWORD
VK_BOT_TOKEN=YOUR_VK_BOT_TOKEN
оздайте группу vk, в вашей группе кликните Управление -> Работа с API -> Создать ключ (разрешите отправку сообщений)
Создайте бота телеграм с помощью @BotFather. Получите токен вашего бота
Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Запустите скрипты следующими командами:
python vk_quiz_bot.py
python tg_quiz_bot.py
Склонируйте репозиторий, войдите или зарегистрируйтесь на Heroku
Создайте новое приложение Heroku, во вкладке Deploy подключите ваш github аккаунт.Выберите нужный репозиторий.
Во вкладке Settings установите переменные окружения как Config Vars.
Активируйте бота на вкладке Resourses.