Локальная установка
Для локальной разработки и тестирования выполните следующие шаги:
- Клонируйте репозиторий:
git clone https://github.com/0101001001001011/rk-wa.git cd rk-wa
- Установите зависимости:
npm install
- Запустите проект в режиме разработки:
npm run dev
Требования к окружению:
- Node.js 20+
- npm
- Git
Запуск через Docker
Для быстрого развертывания рекомендуется использовать Docker-образ:
- Загрузите образ:
docker pull 0101001001001011/rkwa
- Запустите контейнер с минимальной конфигурацией:
docker run -p 3000:3000 \ -e DATABASE_PROVIDER=sqlite \ -e SQLITE_DATABASE_URL=file:/usr/src/app/data/whatsapp-api.db \ -e JWT_SECRET=test-secret \ -e ADMIN_EMAIL=admin@test.com \ -e ADMIN_PASSWORD=testpass \ 0101001001001011/rkwa
Параметры запуска:
PORT
: Порт для API (по умолчанию 3000)DATABASE_PROVIDER
: Провайдер базы данных (sqlite/mongodb)JWT_SECRET
: Секретный ключ для JWT-токеновADMIN_EMAIL
: Email администратораADMIN_PASSWORD
: Пароль администратора
Интеграция с 1С
В дополнение к основному функционалу представлен пример внешней обработки для 1С, расположенный на github для поиска использовать название:
rk-wa-1c-external-processor
Заключение
RK WhatsApp API предоставляет гибкий инструментарий для корпоративных коммуникаций, позволяя легко интегрировать WhatsApp в различные бизнес-процессы.
Полезные ссылки
- Репозиторий проекта название: 0101001001001011/rk-wa
- Docker Hub название: 0101001001001011/rkwa
- Пример интеграции с 1С название : 0101001001001011/rk-wa-1c-external-processor
Кому понравится, ставьте звезды на git....
Кому не понравилось, ставьте плохие звезды на git...
Проверено на следующих конфигурациях и релизах:
- Розница, редакция 3.0, релизы 3.0.10.178