Jak poslat zprávu na WhatsApp z MS SQL Serveru

Tento článek je podrobný návod, jak odesílat zprávy z MS SQL Serveru. Zprávy jsou odesílány a přijímány přes WhatsApp. Ozeki SMS Gateway vám umožňuje vytvořit připojení k MS SQL Serveru a odesílat textové zprávy z databáze pomocí SQL kódu. Také se naučíte, jak vytvořit databázi a tabulky pro ukládání příchozích a odchozích zpráv. Doufáme, že vám tento článek bude užitečný a pojďme začít!

Co je Ozeki SMS Gateway?

Ozeki SMS Gateway je profesionální software pro SMS bránu, který umožňuje jednotlivcům a softwarovým aplikacím odesílat a přijímat SMS zprávy, přičemž poskytuje plnou kontrolu nad SMS infrastrukturou a zaručuje bezpečnost.

Co je WhatsApp messaging?

WhatsApp je populární, bezplatná a multiplatformní služba pro výměnu textových, hlasových a video zpráv, stejně jako dokumentů a fotografií.

Co je WhatsApp webhook?

WhatsApp webhook je programové rozhraní, které umožňuje třetím stranám automaticky upozorňovat a odpovídat na nové zprávy na platformě WhatsApp.

whatsapp connection
Obrázek 1 - WhatsApp připojení

Požadavky

Jak poslat WhatsApp zprávu z SQL databáze (Rychlé kroky)

Pro odeslání zprávy z Ozeki SMS Gateway do WhatsApp:

  1. Stáhněte si Ozeki SMS Gateway
  2. Vytvořte si WhatsApp business účet na Facebook developer stránce
  3. Spusťte aplikaci Ozeki SMS Gateway
  4. Nainstalujte nové WhatsApp klientské připojení
  5. Nakonfigurujte nastavení připojení
  6. Povolte WhatsApp připojení
  7. Vytvořte SMS test
  8. Zkontrolujte zprávu na svém telefonu
Jak poslat zprávu na WhatsApp přes Ozeki SMS Gateway (videonávod)

Toto video vám ukáže, jak přidat připojení WhatsApp do Ozeki SMS Gateway. Můžete si prohlédnout základní nastavení potřebné k odeslání zprávy přímo na WhatsApp. Dozvíte se, jak vytvořit výchozí šablonu. Databázově řízené zasílání zpráv WhatsApp umožňuje automatizovat systém komunikace přes WhatsApp. Po navázání spojení video ukazuje, jak vytvořit a odeslat první testovací zprávu, a poté zkontrolujeme soubor protokolu, abychom ověřili úspěšné doručení.

Video 1 - Jak poslat zprávu na WhatsApp přes Ozeki SMS Gateway (Videonávod)

Nejprve se přihlaste do svého Ozeki SMS Gateway, poté vyberte ikonu SMS Gateway Desktop. V Ozeki Toolbaru vyberte odkaz Přidat nová připojení (Obrázek 2) na levé straně panelu Připojení a zvolte instalaci WhatsApp.

přidat nové připojení
Obrázek 2 - Přidat nové připojení na levé straně

V sekci instalace IP SMS připojení, specifické pro poskytovatele služeb (SMS) vyberte WhatsApp klienta a klikněte na odkaz Instalovat (Obrázek 3). Po instalaci uvidíte konfigurační rozhraní.

instalace whatsapp klienta
Obrázek 3 - Instalace WhatsApp klienta

Vedle záložky Obecné klikněte na Pokročilé a poté zaškrtněte tato dvě políčka pod Úrovní protokolování (Obrázek 4), abyste získali více informací o rozhodování o směrování a událostech doručení zpráv.

protokol událostí whatsapp
Obrázek 4 - Zaškrtněte tyto protokoly pro více informací

Nyní musíte nakonfigurovat připojení. Zkopírujte ID účtu WhatsApp Business (Obrázek 5) ze stránky Meta for Developers. Toto ID budete muset vložit do záložky Obecné WhatsApp v Ozeki SMS Gateway.

kopírovat ID účtu
Obrázek 5 - Zkopírujte ID účtu WhatsApp Business

Vraťte se na záložku Obecné. Vložte ID účtu WhatsApp Business do pole WABA-ID (Obrázek 6). Toto ID rozlišuje všechny účty WhatsApp Business.

vložit ID účtu
Obrázek 6 - Vložte ID účtu WhatsApp Business

Zkopírujte Dočasný přístupový token (Obrázek 7) ze stránky Meta for Developers. Dočasný přístupový token, který služba může použít k provedení konkrétní úlohy.

kopírovat přístupový token
Obrázek 7 - Zkopírujte dočasný přístupový token

Vložte Dočasný přístupový token ze stránky Meta for Developers do pole Přístupový token (Obrázek 8).

vložit přístupový token
Obrázek 8 - Vložte dočasný přístupový token

Výchozí šablona (Obrázek 9) se používá, když není otevřená konverzace s příjemcem zprávy, místo zprávy se odešle šablona. Poté, když je konverzace otevřena, původní zpráva je automaticky odeslána. Nejprve musíte zadat telefonní číslo příjemce v mezinárodním formátu. Za druhé musíte určit typ zprávy, který je v tomto případě šablona. Za třetí tento tag určuje název šablony, která má být použita. Nakonec tento tag určuje kód jazyka šablony.
Vyplňte tato pole správně, jak je uvedeno níže:
Tag 1: wa.to : $recipient
Tag 2: wa.type : template
Tag 3: wa.template.name : hello_world
Tag 4: wa.template.language.code : en_US

výchozí šablona whatsapp
Obrázek 9 - Nakonfigurujte výchozí šablonu

Musíme také zadat telefonní číslo na připojení. Zkopírujte Testovací číslo (Obrázek 10) ze stránky Meta for Developers. S poskytnutým testovacím telefonním číslem můžete odesílat zprávy zdarma. Můžete použít své vlastní telefonní číslo, které podléhá omezením a cenám.

kopírovat testovací číslo
Obrázek 10 - Zkopírujte testovací číslo

Vložte do pole Telefonní číslo, poté klikněte na modře zvýrazněné tlačítko OK (Obrázek 11). Po stisknutí tlačítka musíte připojení povolit.

vložit testovací číslo
Obrázek 11 - Vložte testovací číslo pro testovací účely

K navázání připojení musíte přepnout přepínač tlačítko na levé ovládací tabulce a mělo by být zelené (Obrázek 12). Pokud je připojení úspěšné, můžete to vidět v protokolech na záložce Události a můžete službu používat.

whatsapp připojeno
Obrázek 12 - Úspěšné připojení

V pravém panelu Ozeki SMS Gateway vyberte záložku Test a vytvořte SMS zprávu zadáním svých údajů. Zadejte telefonní číslo příjemců a klikněte na Odeslat, abyste odeslali automaticky generovanou testovací zprávu. Pokud je to úspěšné, objeví se pod záložkou zelená fajfka, což znamená, že připojení bylo navázáno (Obrázek 13). Podívejte se na zprávu ve svém telefonu.

testovací odeslání
Obrázek 13 - Odešlete úspěšnou testovací zprávu na telefonní číslo

Jak odeslat zprávu z MS SQL (Jednoduchý návod)

Odeslání zprávy z MS SQL:

  1. Vytvořte databázi a tabulky
  2. Spusťte aplikaci Ozeki SMS Gateway
  3. Přidejte novou SQL messaging aplikaci
  4. Nainstalujte MS SQL Server
  5. Nakonfigurujte nastavení připojení
  6. Povolte připojení k MS SQL Serveru
  7. Vložte zprávu do databáze
  8. Zkontrolujte zprávu ve složce Odeslané

Jak odeslat zprávu z MS SQL Serveru (videonávod)

Toto video vám ukáže, jak vytvořit databáze. Jak vytvořit připojení k MS SQL Serveru v Ozeki SMS Gateway. Video vám pomůže s konfigurací připojení. Ukazuje, jak odeslat zprávu přímo a zobrazit odeslané a přijaté zprávy. Jakmile je připojení navázáno, video vám ukáže, jak napsat a odeslat první testovací zprávu a poté prozkoumat logovací soubor, abyste ověřili úspěšné doručení.

Video 2 - Jak odeslat zprávu z MS SQL Serveru (Videonávod)

Vytvoření definice tabulky pro zprávy

Než začnete odesílat SMS pomocí SQL, musíte nejprve vytvořit databázi a tabulky. To můžete provést zadáním určitých řádků kódu na příkazovém řádku. Příkaz CREATE DATABASE přidá novou databázi. Dva příkazy CREATE TABLE přidají dvě tabulky. Jednu pro ukládání příchozích zpráv a druhou pro ukládání odchozích zpráv. Nakonec můžete použít příkaz sp_addLogin k vytvoření uživatelského jména a hesla pro ověření databáze.

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

Chcete-li začít odesílat SMS pomocí MS SQL, musíte nejprve vytvořit databázi a tabulky. To se provádí pomocí příkazového řádku. Otevřete příkazový řádek a zadejte výše uvedenou sekvenci kódu. Příkaz CREATE DATABASE vytvoří samotnou databázi. Dále se vytvoří tabulky ozekimessagein a ozekimessageout pomocí příkazu CREATE TABLE. Nakonec přidáme uživatelské jméno a heslo pomocí sp_addLogin (Obrázek 14). Databáze je nyní připravena pro odesílání SMS v MS SQL.

vytvořit databázi a tabulky
Obrázek 14 - Vytvoření databáze a tabulek

Nejprve se přihlaste do své brány Ozeki SMS Gateway, poté vyberte ikonu SMS Gateway Desktop. V panelu nástrojů Ozeki vyberte odkaz Přidat nového uživatele/aplikaci (Obrázek 15) na pravé straně panelu Uživatelé a aplikace a zvolte SQL zasílání zpráv.

nové sql připojení
Obrázek 15 - Přidání nového připojení na pravé straně

V sekci instalace Rozhraní aplikací vyberte SQL zasílání zpráv a klikněte na odkaz Instalovat (Obrázek 16). Poté uvidíte SQL služby dostupné k instalaci.

sql zasílání zpráv
Obrázek 16 - Výběr SQL zasílání zpráv

Najděte MS SQL Server v části SQL zasílání zpráv a klikněte na instalovat (Obrázek 17). Po instalaci uvidíte rozhraní pro konfiguraci SQL.

sql server
Obrázek 17 - Vyberte MS SQL Server pro instalaci této služby

Vedle záložky Odeslat klikněte na Pokročilé a poté zaškrtněte políčko Připojit protokol ke každé zprávě v části Úroveň protokolování (Obrázek 18). Povolte toto políčko, aby se události doručení zaznamenaly do protokolu událostí každé zprávy.

sql protokol
Obrázek 18 - Zaškrtněte tento protokol pro více informací

Vraťte se na záložku Obecné a nakonfigurujte Nastavení připojení (Obrázek 19). S těmito nastaveními se můžete připojit k vlastní SQL databázi. Tabulky v databázi budou použity později.
Server: lokální IP adresa
Port: číslo portu
Databáze: název databáze
Uživatelské ID: uživatelské jméno
Heslo: heslo
Pokud je vše vyplněno správně, stiskněte tlačítko OK.

sql konfigurace
Obrázek 19 - Konfigurace SQL pro úspěšné připojení

Pro navázání připojení musíte přepnout přepínač tlačítko na levé ovládací tabulce a mělo by být zelené (Obrázek 20). Pokud je připojení úspěšné, můžete to vidět v protokolech na záložce Události a můžete službu používat.

sql server připojen
Obrázek 20 - Úspěšné připojení

Vložme zprávu do databázové tabulky. Nejprve přejděte na záložku SQL vašeho připojení. V rozevírací nabídce vyberte INSERT INTO. Změňte telefonní číslo a klikněte na tlačítko Spustit pro provedení příkazu (Obrázek 21). Tím se zpráva vloží do tabulky ozekimessageout a odešle zpráva do aplikace WhatsApp.

vložit zprávu
Obrázek 21 - Vyberte možnost INSERT INTO pro odeslání testu

Z tabulky ozekimessageout (Obrázek 22) můžete dotazovat odeslané zprávy výběrem možnosti SELECT *. Pokud tento dotaz spustíte, můžete v tabulce vidět odeslanou zprávu.

odeslaná zpráva
Obrázek 22 - Zobrazení odeslaných zpráv v databázi

Na levé straně v ovládacím panelu vyberte v části Složky odkaz Odeslané a můžete vidět, že zprávy byly odeslány (Obrázek 23).

zpráva odeslána
Obrázek 23 - Zobrazení odeslaných zpráv ve složkách

Klikněte na záložku Události a můžete vidět každý řádek protokolu (Obrázek 24).

sql protokol
Obrázek 24 - Odeslané zprávy můžete vidět v souborech protokolu

Jak přijímat WhatsApp zprávy do SQL databáze (Jednoduché kroky)

Pro přijímání WhatsApp zpráv do SQL databáze:

  1. Spusťte aplikaci Ozeki SMS Gateway
  2. Nakonfigurujte webhook WhatsApp
  3. Zkontrolujte zprávu v SQL databázi
Jak přijímat WhatsApp zprávy do MS SQL (Video návod)

Toto video vám ukáže, jak přijímat zprávy z WhatsApp. Jak připojit váš WhatsApp webhook k Ozeki SMS Gateway. Jak nakonfigurovat webhook, jaké parametry nastavit. Po úspěšném připojení můžete vidět příchozí zprávy v log souboru a také v databázi.

Video 3 - Jak přijímat WhatsApp zprávy do MS SQL (Video návod)

Nejprve se přihlaste do Ozeki SMS Gateway, poté vyberte ikonu SMS Gateway Desktop. V Ozeki panelu nástrojů vyberte existující odkaz WhatsApp klient (Obrázek 25) na levé straně panelu Připojení.

whatsapp client
Obrázek 25 - Klikněte na WhatsApp klienta v levém panelu

Otevřete nabídku WhatsApp konfigurace na stránce Meta for Developers, abyste nakonfigurovali webhook (Obrázek 26). Klikněte na Upravit.
Webhook je třeba nastavit, protože umožňuje Ozeki SMS Gateway odeslat upozornění na WhatsApp, když přijme zprávu z mobilního telefonu, nebo když se změní stav WhatsApp zprávy odeslané na mobilní telefon.

webhook
Obrázek 26 - Nastavení konfigurace webhooku

Na stránce WhatsApp klienta potřebujeme záložku Konfigurovat. Přejděte dolů k sekci Publikovaná callback URL a zkopírujte ji (Obrázek 27), je to šablona. To vám pomůže jen kopírovat a vložit.

webhook template
Obrázek 27 - Zkopírujte šablonu publikované callback URL

Vložte šablonu do pole Callback URL (Obrázek 28).

callback url
Obrázek 28 - Vložte šablonu do webhook Callback URL

Zkopírujte Název připojení a Ověřovací token (Obrázek 29). Název připojení určuje název připojení, ověřovací token je zodpovědný za zabezpečení.

connection name and token
Obrázek 29 - Zkopírujte Název připojení a Ověřovací token

Vložte Název připojení na konec šablony. Nahraďte [public-ip]:[port] vaší veřejnou IP s vaším přesměrovaným portem.
Vložte Ověřovací token do pole Ověřovací token na stránce Meta for Developers. Pokud jste vše vyplnili, klikněte na tlačítko Ověřit a uložit.
Poté stiskněte tlačítko Spravovat (Obrázek 30).

webhook configuration
Obrázek 30 - Všechna pole vyplněna v konfiguraci webhooku

Musíte vybrat Pole webhooku, takže budete muset na stránce vybrat zprávy. Zaškrtněte toto políčko a klikněte na Hotovo (Obrázek 31). Výběr typu zprávy v nastavení WhatsApp webhooku znamená, že webhook bude reagovat na zprávy. To znamená, že webhook bude fungovat, když jsou zprávy přijaty a odeslány.

webhook fields message
Obrázek 31 - Vyberte typ zprávy v nastavení WhatsApp webhooku

Mělo by to vypadat takto (Obrázek 32), pokud jsme vše udělali správně. A můžete otestovat úspěšné připojení v Ozeki SMS Gateway.

success webhook configuration
Obrázek 32 - Úspěšná konfigurace webhooku

Vraťme se zpět do Ozeki SMS Gateway. V WhatsApp klientovi, klikněte na Události, abyste viděli log. Odešlete zprávu v aplikaci WhatsApp, zpráva by se měla objevit v logu (Obrázek 33).

message received in log
Obrázek 33 - Odešlete testovací zprávu a podívejte se do log souboru

Na levé straně v ovládacím panelu, pod Složkami klikněte na odkaz Přeposlané a vyberte záložku Přijaté přeposlané. Kde můžete vidět zprávy (Obrázek 34).

forwarded message
Obrázek 34 - Můžete vidět zprávu ve složce přeposlané

Vraťte se na Hlavní stránku a vyberte existující odkaz SQL Server na pravé straně panelu Uživatelé a aplikace (Obrázek 35), abyste zde také viděli příchozí zprávy.

ms sql server
Obrázek 35 - Vyberte SQL Server pro zobrazení zpráv

Pojďme dotazovat zprávu z databáze. Přejděte na SQL záložku vašeho připojení. Vyberte SELECT * z rozbalovací nabídky a můžete vidět všechny přijaté zprávy (Obrázek 36).

sql message in
Obrázek 36 - Můžete dotazovat doručenou poštu pomocí SQL

Shrnutí

Pokud budete postupovat podle kroků popsaných v tomto článku, budete schopni bez problémů nastavit připojení WhatsApp SMS. To vám umožní odesílat a přijímat zprávy WhatsApp prostřednictvím SMS brány Ozeki, což může být skvělý způsob komunikace s klienty nebo zákazníky.

V tomto článku jsme vám ukázali, jak nastavit připojení WhatsApp SMS. Podrobně jsme vysvětlili proces, od vytvoření aplikace WhatsApp na Facebook Developer Portal až po nastavení připojení v Ozeki SMS Gateway.

Poskytli jsme snímky obrazovky a pokyny pro každý krok, abyste mohli snadno postupovat podle pokynů.

Zde je několik dalších užitečných tipů pro nastavení vašeho připojení WhatsApp SMS:

  • Ujistěte se, že máte platné ID účtu WhatsApp Business a dočasný přístupový token.
  • Ujistěte se, že telefonní číslo, které přidáte do vaší aplikace WhatsApp Business, je stejné jako číslo, které používáte v Ozeki SMS Gateway.
  • Otestujte připojení odesláním testovací zprávy na telefonní číslo příjemce.

Pokud máte další otázky, prosím, napište na info@ozeki.hu nebo se zaregistrujte na našem webu: https://myozeki.com pro pomoc.

More information