nleo / notifications

Удобная и дешевая доставка коротких сообщений разнородным группам пользователей

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Notifications

Notifications mindmap

Удобная и дешевая доставка коротких сообщений разнородным группам пользователей. Кого-то нет вконтакте, кто-то любит телеграм, у кого-то все контакты в вайбере. Notifications - универсальный абстрактный канал для доставки сообщения любому пользователю.

Каналы

  • Telegram
  • Email
  • Viber
  • VK
  • WhatsApp
  • Facebook

Как это может выглядеть в коде

contact = Contact.new nick: 'Dick', telegram: '79991112233', email: 'contact@example.com', default_channel: :telegram
contact = Contact.new nick: 'Dick', channel: 'telegram:79991112233'
contact = Contact.new nick: 'Dick', channel: :telegram, uid: '79991112233'
contact.tag_list = 'party, metro_alerts, big sales'
contact.owner = current_user

some_contact.send(text)
some_contact.send(text, through: :email)
some_contact.send_through_all_channels!(text)
some_tag.send(text)

Channel::Telegram.send some_contact.telegram, text

Публичные расслыки

Пользователи могут создавать публичные расслыки, например, "Вечеринки от Антошки", "Скидки в Летуаль", etc.

Банки и смс

Мокапы

Add contact mockup

Send new message to tag

Contacts index

Лицензия на документацию и картинки

CC BY-NC-SA

«Attribution-NonCommercial-ShareAlike» («Атрибуция — Некоммерческое использование — На тех же условиях»)

About

Удобная и дешевая доставка коротких сообщений разнородным группам пользователей


Languages

Language:HTML 100.0%