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:

  1. Zaženite Ozeki SMS Gateway
  2. Izberite Dodaj novega uporabnika ali aplikacijo
  3. Namestite storitev Visual Basic skripta
  4. Poimenujte povezavo
  5. Navedite vir skripta
  6. Omogočite povezavo
  7. Prejmite testno SMS
  8. Preverite dnevnike
Korak 1 - Dodaj novega uporabnika/aplikacijo...

Visual Basic skript uporabnika lahko preprosto namestite v konzoli 'Upravljanje' s klikom na 'Dodaj novega uporabnika/aplikacijo...' v panelu 'Uporabniki/Aplikacije' (Slika 1).

dodaj novega uporabnika ali aplikacijo
Slika 1 - Dodaj novega uporabnika/aplikacijo...

Korak 2 - Dodaj Visual Basic skript

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).

dodaj visual basic skript
Slika 2 - Dodaj Visual Basic skript

Korak 3 - Navedite skript

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).

navedite skript
Slika 3 - Navedite skript

Korak 4 - Omogočite uporabnika

Omogočite uporabnika s stikalom Povezava in na zavihku Dogodki preverite, da je skript preveden in da je uporabnik uspešno inicializiran (Slika 4).

omogoči uporabnika
Slika 4 - Omogočite uporabnika

Korak 5 - Sporočilo prejeto

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).

sporočilo prejeto
Slika 5 - Sporočilo prejeto

Vodnik po programiranju v Visual Basicu

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