Awesome Open Source
Awesome Open Source

alarmo

Отправка уведомлений на telegram, viber по номеру телефона (через бота).

Build Status

Как работает?

Чат-бот (Telegram и/или Viber) принимает пользователя и спрашивает у него номер телефона. Затем полученный номер и соответсвующий id чата сохраняет на сервере. Теперь мы можем отправлять уведомление на номер, сделав простой http запрос, а бот будет направлять это уведомление соответствующему пользователю в его приложение (Telegram и/или Viber).

Пример запроса


curl -X POST \
  http://localhost:3030/send/89135292926 \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -d '{"text": "Ahtung!! Текст сообщения"}'

Установка из репозитория github

git clone https://github.com/antirek/alarmo.git

cd alarmo

npm install

npm start

Установка в docker

Используйте docker-compose.yml

Конфиг

port - порт веб-интерфейса

mongodb - параметры подключения к mongodb

telegram - настройки чат-бота телеграм, получите у @botfather

viber - настройки чат-бота viber, получите в viber, также необходимо настроить домен для доступа к хуку viber.


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Typescript (253,180
Nodejs (54,687
Docker (33,891
Npm (5,749
Telegram (4,564
Alert (852
Notification Service (153
Related Projects