Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ClydeUrov/tg_vk_quiz_bot
https://github.com/ClydeUrov/tg_vk_quiz_bot
python python3 redis telegram-bot vk
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ClydeUrov/tg_vk_quiz_bot
- Owner: ClydeUrov
- Created: 2022-12-12T17:34:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-13T14:27:13.000Z (over 1 year ago)
- Last Synced: 2024-07-30T21:00:18.270Z (3 months ago)
- Topics: python, python3, redis, telegram-bot, vk
- Language: Python
- Homepage:
- Size: 4.66 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Бот для викторин в VK и Телеграм.
![gif](example.gif)### Запуск программы
Переменные окруженияСоздайте файл `.env` в корневой папке с кодом и запишите туда:
```
TG_TOKEN=ВАШ_TELEGRAM_API_КЛЮЧ
REDIS_HOST=ВАШ_REDIS_HOST
REDIS_PASWORD=ВАШ_REDIS_PASWORD
REDIS_PORT=ВАШ_REDIS_PORT
VK_TOKEN=ВАШ_API_КЛЮЧ_ВК
```Для запуска у вас уже должен быть установлен [Python 3](https://www.python.org/downloads/release/python-379/).
- Скачайте код.
- Установите зависимости командой:
```
pip install -r requirements.txt
```
- Запустите скрипт командой:
```
python vk_quiz_bot.py
```
```
python tg_quiz_bot.py
```
- Для изменения списка вопросов для викторины, указываем другой путь к файлу.
Пример:
```
python tg_quiz_bot.py -f questions\1vs1298.txt
```Нажимаем `/start`. Пользуемся!
### Цель проекта
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков [dvmn.org](https://dvmn.org/).