Разработать Quiz Slackbot

Цена договорная
25 января 2022, 15:44 • 2 отклика • 47 просмотров
Необходимо разработать Bot Slack для опроса сотрудников в Slack в DM.
Все решения который есть на рынке не подходят для моих целей / workflow.

Технические требования

Python flask app
Локальная MySQL DB для хранения Quiz, админских учеток, результатов прохождения
Отдельный конфиг файл для app slack token / db

Назначение бота

- Индивидуальный опросник сотрудников по нужным темам
- Бот работает только в личных сообщениях для приватности
- Управление ботом производится только через общение в DM, никакого web UI

Основные функции

- Управление админ юзерами
- Загрузка вопросов для Quiz в виде csv файла (файл содержит вопросы на ответы, номер правильного ответа)
- Удаление и переименования Quiz в системе, просмотр доступных Quiz
- Опрос сотрудника инициирует админ(ы) бота
- Бот сам начинает опрос в DM с выбранным юзером в интерактивном режиме
- Если юзер не отвечает на вопрос, бот напоминает о необходимости ответить через 24 часа
- Бот собирает статистику о прохождении опроса
- Админы могут останавливать сессии прохождения, видеть все запущенные сессии
- Админы могут видеть результаты пройденных сессий

Полное ТЗ с описанием команд бота и всех сущностей проекта в наличии.

Вопрос окружения разработки - обсуждаем.