Whats App API rubrika: Programování: PHP
Zákazník chce přejít z SMS na Whats App. Stávající situace je vlastní SMS modem na serveru a nadávající operátor, že SMS je moc.
Komunikace je potřeba obousměrná. Zatím jsme našel toto: https://github.com/mgp25/Chat-API
Má někdo zkušenosti s takovýmto řešením?
Zajímají mě jakékoliv poznatky (API, knihovny, zkušenosti), s WhatsApp jsem zatím nováček.
Případně i jiné kanály pro komunikaci v relativně uzavřené skupině lidí.
--------------- Editace 20.6. -----------------
K čemu to slouží:
Zákazník má nasmlouvané různé studenty, kterým dohazuje různé krátkodobé brigády (předvádění věcí v nějakých prodejnách, ostraha na nějakých akcích, zaskladňování atd...). Studenti jsou db na serveru včetně kategorií co chtějí dělat, hodinových cen, rozvrhů volna, jazyků atd... Pokud přijde nějaký požadavek tak se nějak vyfiltrují a správné cílové skupině se odešle SMS s dotazem zda mají čas a chtějí to dělat. Oni přes SMS odpoví, případně proběhne ještě nějaká další komunikace (samozřejmě přes systém). Komunikace se samozřejmě ukládá do db, aby bylo vidět, kdo byl na jakou akci osloven (aby se v případě neúspěchu prvního výběru neoslovoval znovu), kdo co slíbil atd... Používají se "SMS doručenky", aby bylo vidět komu zpráva došla. Jedná se většinou o VŠ studenty, pokrytí inteligentními telefony s připojením k netu je velké. Je to uzavřená konečná skupina uživatelů, takže se dá říci "budeme používat toto", případně v db označit kdo jede přes SMS a kdo přes jiný komunikační kanál.
Studentů je asi 500, zpráv je řádově 20 000 měsíčně, zpráva by měla po příchodu na mobil zapípat, musí na ní jít odpovědět s identifikací odpovídajícího na serveru, bylo by dobré zachovat doručenky a měla by být zdarma. Messenger musí být krosplatformní (ve smyslu android + iPhone). Aplikace je v PHP a samozřejmě to musí jít přes server, aby se to všechno logovalo a protože operátoři na centrále se střídají a musí to vidět navzájem.
Řekl bych, že použití WhatsApp je střela mimo, protože ve skutečnosti nenahrazuje SMS, ale pouze je doplňuje o jiný přenosový kanál, který nemají nutně všichni vlastníci telefonů. Pokud je tedy možné ovlivnit všechny jednotlivé příjemce tak, že budou mít trvale zapnutý internet a budou v dosahu dostatečně spolehlivého signálu (a to je dost velké pokud), tak bych tam nainstaloval něco nad XMPP. Pochopitelně z různých možností Facebook Messenger je taková věc vcelku po ruce. API je dobře dokumentované a najít se dá hromada příkladů.
Pro plný přístup na Devel.cz se prosím přihlaste:
Nebo se přihlaste jménem a heslem:
Komentáře