Разработка в Telegram чат-бота с возможностью интеграции с API других приложений
Требуется опытный full-stack разработчик (либо команда разработки) для создания чат-бота в Telegram.
Проект нацелен на разработку чат-бота для HR отдела группы компаний. Ниже представлено первичное описание требований к разработке — полное описание будет предоставлено конечному кандидату.
Ключевая суть целевого продукта — создать для сотрудников заказчика инструмент, который позволит фиксировать затраченное время на выполнение проектов, в которых они принимают участие.
Основные функциональные требования:
1. Ввод затраченного рабочего времени на проекты через чат-бот в Telegram с возможностью выбора вариантов ввода:
Количество затраченных рабочих часов по каждому проекту.
Процент от общего рабочего времени за конкретную дату.
2. Приём данных о необходимых справочниках (Сотрудники, Проекты, Департаменты и т.д.) через API ERP-системы заказчика; дальнейшая обработка этой информации и хранение её на стороне сервера.
3. Передача данных о затраченных часах сотрудников через API обратно в систему ERP.
4. (Опционально) Создание веб-страницы для отображения данных о затраченном времени. Страница должна быть максимально простой в реализации и иметь минимальный механизм авторизации.
5. Настройка определённых видов уведомлений и напоминаний для сотрудников.
6. Возможность экспорта данных о затраченном времени в формате xls.
Нефункциональные требования:
1. Использование современных возможностей Telegram для улучшения юзабилити, особенно кнопочного меню разных типов.
2. Дерево сценариев диалога с ботом должно быть полным, т.е. учитывать все варианты ввода от пользователей на каждом из этапов. Предотвращение ошибок в диалогах.
3. Обеспечение безопасности данных и их конфиденциальности.
Дополнительная информация:
Если вы заинтересованы в работе над проектом и имеете соответствующий опыт, пожалуйста, укажите в отклике:
Контактные данные;
Разработчик вы или команда разработки;
Кейсы в вашем портфолио, которые кажутся вам релевантными данной задаче;
Оценку сроков выполнения проекта “Под ключ” (чистой работы, без учёта задержек по не зависящим от вас причинам);
Предложение по стоимости разработки;
Готовность к выполнению тестового задания (15-20 минут).
Буду рад сотрудничеству с опытными разработчиками, уровня не ниже middle+.