Дописать REST-API библиотеки Baileys

10 000 руб. за проект
05 июля 2022, 19:17 • 2 отклика • 64 просмотра
Нужно реализовать весь функционал библиотеки https://github.com/adiwajshing/Baileys#sending-messages в REST-API на typescript.
У библиотеки Baileys уже есть базовый REST-API https://github.com/ookamiiixd/baileys-api. К нему нужно дописать вызов недостающих методов/функций.

1. Добавить отправку всех видов сообщений предоставленных в библиотеки.
2. Добавить возможность сделать диалог прочитанным.
3. Реализовать возможность вешать на сессию автоответчик, из которого можно будет сделать чат бота. (принимаем сообщение от клиента, если оно содержит 1, отдаем ответ 1-1, если содержит 2, отдаем 2-2, если не попадает ни под какие условия отдаем дефолтный ответ)
Задержка на отправку сообщения.
Статус вкл/вылк.
Возможность отправлять не только одно сообщения, а при необходимости несколько в нужном порядке.
4. Получение контакта по номеру телефона
5. Методы для получения сообщений.
6. Упаковать REST-API в контейнер для отказоустойчивости.
7. Дописать к новым возможностям REST-API документацию.
8. Базу данных использовать postgresql.
9. Реализовать логирование ошибок.

Ссылка на моё виденье архитектуры https://drive.google.com/file/d/1n1OvpKV-h699k63IJ4ecHZFk-S79FbGZ/view?usp=sharing
Для проекта есть два сервера, на один нужно будет установить REST-API на второй базу данных.
В дальнейшем сессии будут храниться на другом сервере и под каждую будет выделен отдельный контейнер.