Ako poslať správu cez WhatsApp z MS SQL Serveru

Tento článok je podrobný návod, ako poslať správu z MS SQL Serveru. Správy odchádzajú a prichádzajú cez WhatsApp. Ozeki SMS Gateway vám umožňuje vytvoriť spojenie s MS SQL Serverom a odosielať textové správy z databázy pomocou SQL kódu. Taktiež sa naučíte, ako vytvoriť databázu a tabuľky na ukladanie prichádzajúcich a odchádzajúcich správ. Dúfame, že nájdete tento článok informatívny a poďme začať!

Čo je Ozeki SMS Gateway?

Ozeki SMS Gateway je profesionálny softvér pre SMS bránu, ktorý umožňuje jednotlivcom a softvérovým aplikáciám odosielať a prijímať SMS správy, pričom poskytuje úplnú kontrolu nad SMS infraštruktúrou a zaručuje bezpečnosť.

Čo je WhatsApp messaging?

WhatsApp je populárna, bezplatná a multiplatformová služba na výmenu textových, hlasových a video správ, ako aj dokumentov a fotografií.

Čo je WhatsApp webhook?

WhatsApp webhook je programovacie rozhranie, ktoré umožňuje tretím stranám automaticky upozorňovať a odpovedať na nové správy na platforme WhatsApp.

whatsapp connection
Obrázok 1 - WhatsApp spojenie

Predpoklady Ako poslať WhatsApp správu z SQL databázy (Rýchle kroky)

Na odoslanie správy z Ozeki SMS Gateway do WhatsApp:

  1. Stiahnite si Ozeki SMS Gateway
  2. Vytvorte si WhatsApp business účet na Facebook developer stránke
  3. Spustite aplikáciu Ozeki SMS Gateway
  4. Nainštalujte nové WhatsApp klientske spojenie
  5. Nakonfigurujte nastavenia spojenia
  6. Povoľte WhatsApp spojenie
  7. Vytvorte SMS test
  8. Skontrolujte správu na svojom telefóne

Ako poslať správu na WhatsApp cez Ozeki SMS Gateway (video návod)

Toto video vám ukáže, ako pridať WhatsApp pripojenie do Ozeki SMS Gateway. Môžete vidieť základné nastavenia potrebné na priame odoslanie WhatsApp správy. Môžete sa naučiť, ako vytvoriť predvolenú šablónu. Databázovo riadené WhatsApp zasielanie správ umožňuje automatizovať systém WhatsApp komunikácie. Po nadviazaní spojenia video ukazuje, ako vytvoriť a odoslať prvú testovaciu správu, potom skontrolujeme súbor protokolu, aby sme overili úspešné doručenie.

Video 1 - Ako poslať správu na WhatsApp cez Ozeki SMS Gateway (Video návod)

Najprv sa prihláste do svojho Ozeki SMS Gateway, potom vyberte ikonu SMS Gateway Desktop. Na paneli nástrojov Ozeki vyberte odkaz Pridať nové pripojenia (Obrázok 2) na ľavej strane panelu Pripojenia, aby ste si vybrali inštaláciu WhatsApp.

pridať nové pripojenie
Obrázok 2 - Pridať nové pripojenie na ľavej strane

V sekcii inštalácie IP SMS pripojení, špecifických pre poskytovateľa služieb (SMS) vyberte WhatsApp klienta a kliknite na odkaz Inštalovať (Obrázok 3). Po inštalácii uvidíte konfiguračné rozhranie.

inštalácia whatsapp klienta
Obrázok 3 - Inštalácia WhatsApp klienta

Vedľa karty Všeobecné kliknite na Pokročilé a potom zaškrtnite tieto dve začiarkavacie políčka pod Úrovňou protokolu (Obrázok 4), aby ste získali viac informácií o rozhodnutiach o smerovaní a udalostiach doručenia správ.

protokol udalostí whatsapp
Obrázok 4 - Zaškrtnite tieto protokoly, aby ste získali viac informácií

Teraz musíte nakonfigurovať pripojenie. Skopírujte ID účtu WhatsApp Business (Obrázok 5) zo svojej stránky Meta for Developers. Toto ID musíte vložiť do všeobecnej karty WhatsApp v Ozeki SMS Gateway.

skopírovať ID účtu
Obrázok 5 - Skopírujte ID účtu WhatsApp Business

Vráťte sa na Všeobecnú kartu. Vložte ID účtu WhatsApp Business do poľa WABA-ID (Obrázok 6). Toto ID rozlišuje všetky účty WhatsApp Business.

vložiť ID účtu
Obrázok 6 - Vložte ID účtu WhatsApp Business

Skopírujte Dočasný prístupový token (Obrázok 7) zo svojej stránky Meta for Developers. Dočasný prístupový token, ktorý služba môže použiť na vykonanie konkrétnej úlohy.

skopírovať prístupový token
Obrázok 7 - Skopírujte dočasný prístupový token

Vložte Dočasný prístupový token zo svojej stránky Meta for Developers do poľa Prístupový token (Obrázok 8).

vložiť prístupový token
Obrázok 8 - Vložte dočasný prístupový token

Predvolená šablóna (Obrázok 9) sa používa, keď nie je otvorená žiadna konverzácia s príjemcom správy, namiesto správy sa odošle šablóna. Potom, keď sa konverzácia otvorí, pôvodná správa sa automaticky odošle. Najprv musíte zadať telefónne číslo príjemcu v medzinárodnom formáte. Po druhé, musíte určiť typ správy, ktorým je v tomto prípade šablóna. Po tretie, táto značka určuje názov šablóny, ktorá sa má použiť. Nakoniec, táto značka určuje jazykový kód šablóny.
Vyplňte tieto polia správne nasledovne:
Značka 1: wa.to : $recipient
Značka 2: wa.type : template
Značka 3: wa.template.name : hello_world
Značka 4: wa.template.language.code : en_US

predvolená šablóna whatsapp
Obrázok 9 - Nakonfigurujte predvolenú šablónu

Tiež musíme zadať telefónne číslo na pripojení. Skopírujte Testovacie číslo (Obrázok 10) zo stránky Meta for Developers. Môžete posielať bezplatné správy s poskytnutým testovacím telefónnym číslom. Môžete použiť svoje vlastné telefónne číslo, ktoré podlieha obmedzeniam a cenám.

skopírovať testovacie číslo
Obrázok 10 - Skopírujte testovacie číslo

Vložte do poľa Telefónne číslo, potom kliknite na tlačidlo OK, zvýraznené modrou farbou (Obrázok 11). Po stlačení tlačidla musíte povoliť pripojenie.

vložiť testovacie číslo
Obrázok 11 - Vložte testovacie číslo na testovacie účely

Na nadviazanie spojenia musíte prepnúť prepínač tlačidlo na ľavej ovládacej tabuľke a malo by byť zelené (Obrázok 12). Ak je pripojenie úspešné, môžete to vidieť v protokoloch na karte Udalosti a môžete použiť službu.

whatsapp pripojené
Obrázok 12 - Úspešné pripojenie

V pravom paneli Ozeki SMS Gateway vyberte kartu Test a vytvorte SMS správu zadaním svojich údajov. Zadajte telefónne číslo príjemcov a kliknite na Odoslať, aby ste odoslali automaticky vygenerovanú testovaciu správu. Ak je to úspešné, pod kartou sa zobrazí zelená fajka, čo znamená, že bolo nadviazané spojenie (Obrázok 13). Pozrite sa na správu vo svojom telefóne.

testovacie odoslanie
Obrázok 13 - Odoslať úspešnú testovaciu správu na telefónne číslo

Ako poslať správu z MS SQL (Jednoduchý návod)

Ako poslať správu z MS SQL:

  1. Vytvorte databázu a tabuľky
  2. Spustite aplikáciu Ozeki SMS Gateway
  3. Pridajte novú SQL messaging aplikáciu
  4. Nainštalujte MS SQL Server
  5. Nakonfigurujte nastavenia pripojenia
  6. Povoľte pripojenie k MS SQL Serveru
  7. Vložte správu do databázy
  8. Skontrolujte správu v priečinku Odoslané
Ako poslať správu z MS SQL Serveru (video návod)

Toto video vám ukáže, ako vytvoriť databázy. Ako vytvoriť pripojenie k MS SQL Serveru v Ozeki SMS Gateway. Video vám pomôže s konfiguráciou pripojenia. Ukazuje, ako poslať správu priamo a zobraziť odoslané a prijaté správy. Po nadviazaní pripojenia vám video ukáže, ako napísať a odoslať prvú testovaciu správu a potom skontrolovať log súbor na overenie úspešného doručenia.

Video 2 - Ako poslať správu z MS SQL Serveru (Video návod)

Vytvorenie definície tabuľky pre správy

Predtým, ako môžete začať posielať SMS pomocou SQL, musíte najprv vytvoriť databázu a tabuľky. Môžete to urobiť zadaním určitých príkazov do príkazového riadku. Príkaz CREATE DATABASE pridá novú databázu. Dva príkazy CREATE TABLE pridajú dve tabuľky. Jednu na ukladanie prichádzajúcich správ a jednu na ukladanie odchádzajúcich správ. Nakoniec môžete použiť príkaz sp_addLogin na vytvorenie užívateľského mena a hesla na autentifikáciu databázy.

CREATE DATABASE ozekidb
GO
 
USE ozekidb
GO
 
CREATE TABLE ozekimessagein (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(30),
 msgtype varchar(30),
 reference varchar(30),
);
 
CREATE TABLE ozekimessageout (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(100),
 msgtype varchar(30),
 reference varchar(30),
 status varchar(30),
 errormsg varchar(250)
);
 
GO
 
sp_addLogin 'ozekiuser', 'ozekipass'
GO
 
sp_addsrvrolemember 'ozekiuser', 'sysadmin'
GO

Ak chcete začať odosielať SMS pomocou MS SQL, musíte najprv vytvoriť databázu a tabuľky. To sa vykonáva prostredníctvom príkazového riadka. Otvorte príkazový riadok a zadajte vyššie uvedenú sekvenciu kódu. Príkaz CREATE DATABASE vytvorí samotnú databázu. Ďalej sa vytvoria tabuľky ozekimessagein a ozekimessageout pomocou príkazu CREATE TABLE. Nakoniec pridáme užívateľské meno a heslo pomocou sp_addLogin (Obrázok 14). Databáza je teraz pripravená na odosielanie SMS v MS SQL.

vytvorenie databázy a tabuliek
Obrázok 14 - Vytvorte databázu a tabuľky

Najprv sa prihláste do svojej Ozeki SMS Gateway, potom vyberte ikonu SMS Gateway Desktop. V Ozeki Toolbare vyberte odkaz Pridať nového používateľa/aplikáciu (Obrázok 15) na pravej strane panelu Používatelia a aplikácie a vyberte SQL messaging.

nové sql pripojenie
Obrázok 15 - Pridajte nové pripojenie na pravej strane

V sekcii inštalácie Rozhrania aplikácií vyberte SQL messaging a kliknite na odkaz Inštalovať (Obrázok 16). Potom uvidíte dostupné SQL služby na inštaláciu.

sql messaging
Obrázok 16 - Vyberte SQL messaging

Nájdite MS SQL Server v časti SQL Messaging a kliknite na inštalovať (Obrázok 17). Po inštalácii uvidíte konfiguračné rozhranie SQL.

sql server
Obrázok 17 - Vyberte MS SQL Server na inštaláciu tejto služby

Vedľa karty Odoslať kliknite na Pokročilé a potom zaškrtnite políčko Pripojiť log ku každej správe v časti Úroveň logovania (Obrázok 18). Povoľte toto políčko, aby sa udalosti doručenia zaznamenali do event logu každej správy.

sql log
Obrázok 18 - Zaškrtnite tento log, aby ste získali viac informácií

Vráťte sa na kartu Všeobecné a nakonfigurujte Nastavenia pripojenia (Obrázok 19). Pomocou týchto nastavení sa môžete pripojiť k vlastnej sql databáze. Tabuľky v databáze sa použijú neskôr.
Server: lokálna IP adresa
Port: číslo portu
Databáza: názov databázy
UserID: užívateľské meno
Heslo: heslo
Ak je všetko vyplnené správne, stlačte tlačidlo ok.

sql konfigurácia
Obrázok 19 - Nakonfigurujte SQL pre úspešné pripojenie

Ak chcete nadviazať pripojenie, musíte prepnúť prepínač tlačidlo na ľavej ovládacej tabuľke a mal by byť zelený (Obrázok 20). Ak je pripojenie úspešné, môžete to vidieť v logoch na karte Udalosti a môžete službu používať.

sql server pripojený
Obrázok 20 - Úspešné pripojenie

Vložme správu do databázovej tabuľky. Najprv prejdite na kartu SQL vášho pripojenia. V rozbaľovacej ponuke vyberte INSERT INTO. Zmeňte telefónne číslo a kliknite na tlačidlo Vykonať, aby ste spustili príkaz (Obrázok 21). Tým sa správa vloží do tabuľky ozekimessageout a odošle sa správa do aplikácie WhatsApp.

vložiť správu
Obrázok 21 - Vyberte možnosť INSERT INTO na odoslanie testu

Z tabuľky ozekimessageout (Obrázok 22) môžete dotazom SELECT * získať odoslané správy. Ak tento dotaz spustíte, môžete v tabuľke vidieť odoslanú správu.

správa odoslaná
Obrázok 22 - Zobrazte odoslané správy v databáze

Na ľavej strane v ovládacom paneli v časti Priečinky vyberte odkaz Odoslané a môžete vidieť odoslané správy (Obrázok 23).

správa odoslaná
Obrázok 23 - Zobrazte odoslané správy v priečinkoch

Kliknite na kartu Udalosti a môžete vidieť každý log riadok (Obrázok 24).

sql log
Obrázok 24 - Môžete vidieť odoslané správy v log súboroch

Ako prijímať WhatsApp správy do SQL databázy (Jednoduché kroky)

Ak chcete prijímať WhatsApp správy do SQL databázy:

  1. Spustite aplikáciu Ozeki SMS Gateway
  2. Nakonfigurujte WhatsApp webhook
  3. Skontrolujte správu v SQL databáze

Ako prijímať správy WhatsApp do MS SQL (Video návod)

Toto video vám ukáže, ako prijímať správy z WhatsApp. Ako pripojiť váš WhatsApp webhook k Ozeki SMS Gateway. Ako nakonfigurovať webhook, aké parametre nastaviť. Po úspešnom pripojení môžete vidieť prichádzajúce správy v log súbore a tiež v databáze.

Video 3 - Ako prijímať správy WhatsApp do MS SQL (Video návod)

Najprv sa prihláste do Ozeki SMS Gateway, potom vyberte ikonu SMS Gateway Desktop. V paneli nástrojov Ozeki vyberte existujúci odkaz WhatsApp klient (Obrázok 25) na ľavej strane panelu Pripojenia.

whatsapp klient
Obrázok 25 - Kliknite na WhatsApp klienta v ľavom paneli

Otvorte ponuku Konfigurácia WhatsApp na stránke Meta for Developers, aby ste nakonfigurovali webhook (Obrázok 26). Kliknite na Upraviť.
Webhook je potrebné nastaviť, pretože umožňuje Ozeki SMS Gateway odoslať upozornenie na WhatsApp, keď prijme správu z mobilného telefónu, alebo keď sa zmení stav správy WhatsApp odoslanej na mobilný telefón.

webhook
Obrázok 26 - Nastavenia konfigurácie webhooku

Na stránke WhatsApp klienta potrebujeme kartu Konfigurovať. Prejdite nadol na sekciu Publikovaná callback URL a skopírujte ju (Obrázok 27), je to šablóna. To vám pomôže ju jednoducho skopírovať a vložiť.

šablóna webhooku
Obrázok 27 - Skopírujte šablónu publikovanej callback URL

Vložte šablónu do poľa Callback URL (Obrázok 28).

callback url
Obrázok 28 - Vložte šablónu do webhook Callback URL

Skopírujte Názov pripojenia a Overovací token (Obrázok 29). Názov pripojenia špecifikuje názov pripojenia, overovací token je zodpovedný za bezpečnosť.

názov pripojenia a token
Obrázok 29 - Skopírujte názov pripojenia a overovací token

Vložte Názov pripojenia na koniec šablóny. Nahraďte [public-ip]:[port] vašou verejnou IP s vašim presmerovaným portom.
Vložte Overovací token do poľa Overovací token na stránke Meta for Developers. Ak ste všetko vyplnili, kliknite na tlačidlo Overiť a uložiť.
Potom stlačte tlačidlo Spravovať (Obrázok 30).

konfigurácia webhooku
Obrázok 30 - Všetky polia vyplnené v konfigurácii webhooku

Musíte vybrať pole Webhook, takže na stránke budete musieť vybrať správy. Zaškrtnite toto políčko a kliknite na Hotovo (Obrázok 31). Výber typu správy v nastavení WhatsApp webhooku znamená, že webhook bude reagovať na správy. To znamená, že webhook bude fungovať pri prijatí a odoslaní správ.

pole webhooku správa
Obrázok 31 - Vyberte typ správy v nastaveniach WhatsApp webhooku

Malo by to vyzerať takto (Obrázok 32), ak sme všetko urobili správne. A úspešné pripojenie môžete otestovať v Ozeki SMS Gateway.

úspešná konfigurácia webhooku
Obrázok 32 - Úspešne nakonfigurovaný webhook

Vráťme sa späť do Ozeki SMS Gateway. V WhatsApp klientovi, kliknite na Udalosti, aby ste videli log. Odošlite správu v aplikácii WhatsApp, správa by sa mala objaviť v logu (Obrázok 33).

správa prijatá v logu
Obrázok 33 - Odošlite testovaciu správu a pozrite sa na log súbor

Na ľavej strane v ovládacom paneli, pod Priečinkami kliknite na odkaz Presmerované a vyberte kartu Presmerované prijaté. Kde môžete vidieť správy (Obrázok 34).

presmerovaná správa
Obrázok 34 - Môžete vidieť správu v priečinku presmerovaných

Vráťte sa späť na Hlavnú stránku a vyberte existujúci odkaz SQL Server na pravej strane panelu Používatelia a aplikácie (Obrázok 35), aby ste videli prichádzajúce správy aj tu.

ms sql server
Obrázok 35 - Vyberte SQL Server, aby ste videli správy

Poďme vykonať dotaz na správu z databázy. Prejdite na kartu SQL vášho pripojenia. Vyberte SELECT * z rozbaľovacej ponuky a môžete vidieť všetky prijaté správy (Obrázok 36).

sql správa prijatá
Obrázok 36 - Doručenú poštu môžete dotazovať pomocou SQL

Zhrnutie

Ak budete postupovať podľa krokov opísaných v tomto článku, budete môcť bez problémov nastaviť WhatsApp SMS spojenie. To vám umožní odosielať a prijímať WhatsApp správy cez Ozeki SMS bránu, čo môže byť skvelý spôsob komunikácie s klientmi alebo zákazníkmi.

V tomto článku sme vám ukázali, ako nastaviť WhatsApp SMS spojenie. Podrobne sme vysvetlili proces, od vytvorenia WhatsApp aplikácie v Facebook Developer Portáli až po nastavenie spojenia v Ozeki SMS Gateway.

Poskytli sme screenshoty a inštrukcie pre každý krok, aby ste mohli jednoducho postupovať.

Tu je niekoľko ďalších užitočných tipov pre nastavenie vášho WhatsApp SMS spojenia:

  • Uistite sa, že máte platné ID účtu WhatsApp Business a dočasný prístupový token.
  • Uistite sa, že telefónne číslo, ktoré pridáte do vašej WhatsApp Business aplikácie, je rovnaké ako číslo, ktoré používate v Ozeki SMS Gateway.
  • Otestujte spojenie odoslaním testovacej správy na telefónne číslo príjemcu.

Ak máte ďalšie otázky, prosím, napíšte na info@ozeki.hu alebo sa zaregistrujte na našej webovej stránke: https://myozeki.com pre pomoc.

More information