Данный бот создан для мессенджера Telegram. Он позволяет проводить квизы внутри мессенджера используя встроенные опросы.
- Если у вас еще не установлен Python, то скачайте его с официального сайта и установите необходимые библиотеки.
pip install -r requirements.txt
- Отлично, теперь откройте файл
config.example.toml
и введите свои данные. Обязательны к заполнению являются все поля! Если вы не знаете как какие-либо значения, обратитесь к разделу " Заполнение конфига" - Переименуйте файл
config.example.toml
вconfig.toml
- Запустите миграции
alembic revision --autogenerate -m "init"
alembic upgrade head
- Запустите бота командой
python bot.py
bot_token = '123565464:AAH_ihxChaJaFH1829xpz...'
Получить bot_token можно здесь
dsn = 'postgresql+asyncpg://user:passwd@localhost/database'
Путь до базы данных в формате dsn
- Отправьте /start
- Заполните все необходимые поля. Скопируйте ссылку на тест.
- Отправьте ссылку другому человеку. Пользователь перейдет и пройдет тест.