VB.Net SMS Skript
V Ozeki SMS Gateway lahko napišete skript, ki vam omogoča izvajanje Visual Basic .NET kode, ko prispe SMS sporočilo. Ta skript lahko implementira katero koli logiko za izvajanje različnih nalog z dohodnimi sporočili in po želji pošlje odzivna SMS sporočila.
Kako zagnati .NET kodo, ko prispe SMS (Hitri koraki)Če želite zagnati .NET kodo, ko prispe SMS:
- Zaženite Ozeki SMS Gateway
- Izberite Dodaj novega uporabnika ali aplikacijo
- Namestite storitev Visual Basic skripta
- Poimenujte povezavo
- Navedite vir skripta
- Omogočite povezavo
- Prejmite testno SMS
- Preverite dnevnike
Visual Basic skript uporabnika lahko preprosto namestite v konzoli 'Upravljanje' s klikom na 'Dodaj novega uporabnika/aplikacijo...' v panelu 'Uporabniki/Aplikacije' (Slika 1).
Odpre se vmesnik, sestavljen iz dveh panelov. Levi panel vsebuje že nameščene uporabnike in aplikacije. Desni panel vsebuje uporabnike in aplikacije, ki jih lahko namestite, z njihovim kratkim opisom. Poiščite uporabnika Visual Basic skripta in kliknite modri gumb 'namesti' zraven njega (Slika 2).
Panel 'Konfiguracija' ima zavihek 'Splošno', ki vsebuje osnovne nastavitve. Najprej navedite edinstveno ime. V razdelku Skript na zavihku je vir skripta, ki ga želite izvesti (Slika 3).
Omogočite uporabnika s stikalom Povezava in na zavihku Dogodki preverite, da je skript preveden in da je uporabnik uspešno inicializiran (Slika 4).
Končno lahko vidite, če uporabnik prejme sporočilo, se skript izvede in kot ta primer deluje, se odzivno SMS sporočilo pošlje originalnemu pošiljatelju (Slika 5).
Ustvarite razred z imenom 'Program' v imenskem prostoru 'Ozeki'. Lahko tudi vključite potrebne direktive using.
Imports System Namespace Ozeki Public Class Program End Class End Namespace
Implementirajte funkcijo 'Receive' znotraj razreda 'Program'. Ta funkcija bo poklicana, ko vaša povezava prejme sporočilo. Parameter funkcije 'Receive' bo objekt tipa 'Message'.
Imports System Namespace Ozeki Public Class Program Public Sub Receive(ByVal msg As Message) End Sub End Class End Namespace Pošljite odzivno sporočilo
Ko prejmete sporočilo, lahko pošljete odziv, da obvestite pošiljatelja o uspešni dostavi. Za to lahko uporabite vgrajeno funkcijo 'Reply'.
Imports System Namespace Ozeki Public Class Program Public Sub Receive(ByVal msg As Message) Reply(msg, "Hvala za sporočilo!") End Sub End Class End Namespace Posredovanje sporočila
Prejeto sporočilo lahko tudi posredujete drugi povezavi z uporabo funkcije 'Send'.
Imports System Namespace Ozeki Public Class Program Public Sub Receive(ByVal msg As Message) Send("admin@localhost", msg.Text) End Sub End Class End Namespace Sestavite svoje sporočilo
Sestavljanje sporočila je lažje, kot si mislite. Uporabiti morate vgrajeni tip 'Message' za ustvarjanje novega objekta sporočila. V naslednjem primeru, ko je sporočilo prejeto, bomo ustvarili in poslali novo sporočilo na povezavo admin.
Imports System Namespace Ozeki Public Class Program Public Sub Receive(ByVal msg As Message) Dim message = New Message() message.Text = "Pozdravljen svet!" message.ToAddress = "+4412345678910" message.ToConnection = "admin@localhost" message.FromAddress = "+448888999910" Send(message) End Sub End Class End Namespace Dnevniki
Uporaba dnevniških sporočil bo olajšala odpravljanje napak v vašem skriptu. S klicem funkcije 'Log' lahko implementirate ustrezno beleženje v vašem skriptu, če je potrebno.
Imports System Namespace Ozeki Public Class Program Public Sub Receive(ByVal msg As Message) Log("Sporočilo prejeto: " & msg.Text) End Sub End Class End Namespace Povzetek
Z branjem tega vodnika ste se naučili, kako napisati skript v Ozeki SMS Gateway, ki vam omogoča izvajanje VB.NET kode, ko prispe SMS sporočilo. Tako lahko izvajate naloge z dohodnimi sporočili, organizirate svoje shranjevanje sporočil in pošiljate odzivna SMS sporočila, če je potrebno. Če ste sledili zgornjim navodilom, ste naredili pomembne korake k temu, da postanete boljši razvijalec programske opreme v Visual Basicu.
Več o programskem jeziku Visual Basic in razvijanju vašega sistema za sporočanje lahko izveste na spletni strani Ozeki. Preučite VB.NET primer SMS z bazo podatkov v naslednjem učnem gradivu.
Uporabite v praksi, kar ste se naučili. Prenesite Ozeki SMS Gateway zdaj!
More information
- Kako zagnati .NET kodo ob prejemu SMS
- VB.NET primer SMS baze podatkov
- VB.NET HTTP SMS primer