How to send chat messages using Visual Basic script

This guide explains how to automate chat messaging using Visual Basic (VB) scripts with the Ozeki Chat Gateway. You'll learn how to set up your account, install the VB script application, and configure message routes. By following these steps, you can automate responses and manage messages efficiently, ensuring smooth communication with minimal manual effort.

What is a Visual Basic script?

A Visual Basic script (VBScript) is a simple scripting language developed by Microsoft, used to automate tasks and enhance functionality in applications or web pages. It allows users to write code that performs actions like automating processes or interacting with other software. VBScript is often used in Windows environments and applications that support ActiveX scripting.

How to send chat messages using Visual Basic script (Easy steps)

To send chat messages using Visual Basic script

  1. Log into Ozeki Chat Gateway
  2. Install the Ozeki Chat Account
  3. Configure Chat Account Details
  4. Enable Connection
  5. Install Visual Basic Script Application
  6. Configure VB Script
  7. Create Incoming Routes
  8. Define Outgoing Routes
  9. Activate Scrip
  10. Send and Receive Messages Automatically

Send chat messages using Visual Basic script (Video tutorial)

In the following video guide, we will demonstrate you how to send chat messages using Visual Basic script. We will cover the entire process, starting with setting up your Ozeki Chat Gateway environment. You will learn to write and run a Visual Basic script that communicates with your Ozeki Chat Gateway to send messages. By the end of this tutorial, you will be proficient in using Visual Basic to automate chat message sending through the Ozeki Chat Gateway.

Step 1 - Set Up Your Ozeki Chat Gateway Account

Begin by logging into your Ozeki Chat Gateway account. If you don’t have one, download the Ozeki Chat Gateway from https://ozeki.chat/, install the application, and create a new account. After logging in, you'll be taken to the home screen. From there, navigate to the main interface and choose the option to add a new chat account.

Add new chat account
Figure 1 - Add new chat account

Install the Ozeki Chat Account from the connections panel to connect to the Ozeki server. This will enable you to send chat messages and push notifications to mobile clients for free. Clients using the Ozeki App will be able to send and receive messages through this gateway. Click the installation link to start the setup process.

Install Ozeki chat account
Figure 2 - Install Ozeki chat account

Next, enter a workspace name to act as the hostname for your chat server. After setting the workspace name, create a username and password for chat network access. Use the format user@domain for the username to guarantee a unique identity within the network, facilitating seamless message exchange. Click "Ok" to save these settings.

Provide account details
Figure 3 - Provide account details

After entering and confirming these details, the system will verify the connection. Once authentication is successful, your Ozeki Chat Gateway will be linked to the chat network. To enable communication between your gateway and mobile clients, switch the slider to green. You’ll receive a notification in the events tab confirming the successful connection.

Connection established
Figure 4 - Connection established

Step 2 - Install and Configure the Visual Basic Script Application

Next, return to the main interface of the Ozeki Chat Gateway and find the "Add New Application or Chatbot" panel. Here, you can integrate new applications or chatbots with your Ozeki Chat Gateway, enhancing its functionality and enabling connections with additional services.

Add applicetion or chatbot
Figure 5 - Add application or chatbot

Install Visual Basic script application from the connections panel. You can write a script, that shows you to run the Visual Basic .NET code when a message arrives. This script can implement any logic to do various tasks with the incoming messages, and optionally send response messages. Simply click the installation link, and the script application will be added to your system.

Install Visual Basic script
Figure 6 - Install Visual Basic script

Next, navigate to the configuration settings for the Visual Basic script. Here, you'll set up the script to execute Visual Basic .NET code in response to incoming messages. Define the script's name and source to manage various tasks. Once your script is configured, save the settings to activate the script and enable it to function within your Ozeki Chat Gateway setup.

Configure Visual Basic script
Figure 7 - Configure Visual Basic script

Once you've entered and confirmed the required details, the system will verify the connection. If authentication is successful, your Ozeki Chat Gateway will be linked to the selected chat network. To activate communication between your gateway and mobile clients, just switch the slider to the green position. A confirmation message will then appear in the events tab, indicating that the connection has been successfully established.

Enable Visual Basic script
Figure 8 - Enable Visual Basic script

Next, go back to the main interface and choose the "Add new route" option. This route will define how incoming messages are handled and directed within your system.

Step 3 - Add new routes

Add new incoming route
Figure 9 - Add new incoming route

You will need to set up the incoming route to control how messages and calls are routed between connections. Start by giving this route a unique name and then adjust the necessary settings. Define the sender and receiver addresses to establish the message path. Once the configuration is complete, click "OK" to save the route settings.

Configure incoming route
Figure 10 - Configure incoming route

To set up a new outgoing route, choose the "Add new route" option. This configuration will manage how outgoing messages are processed and delivered to their recipients. Make sure to fill in all necessary details, such as routing criteria and destination settings, before finalizing the setup.

Add new outgoing route
Figure 11 - Add new outgoing route

Set up the outgoing route to handle how messages and calls are routed between connections. Begin by assigning a unique name to the route, then adjust the required settings. Define the message path by specifying the sender and receiver addresses. After completing the configuration, click "OK" to save the route settings.

Configure outgoing route
Figure 12 - Configure outgoing route

Step 4 - Test Your Messaging System

Open the myozeki.com website in your browser and go to the chat conversations panel. When you receive a message, the system will automatically respond based on the instructions set in your VB script. The script processes the message using the logic you've configured, ensuring responses are sent automatically, without any need for manual input.

Messages and answeres
Figure 13 - Messages and answeres

Conclusion

By following the steps outlined in this guide, you can efficiently configure and automate the sending of chat messages using Visual Basic script through the Ozeki Chat Gateway. From setting up your account and installing the necessary applications to creating and managing message routes, this process allows for seamless message exchange. With Visual Basic scripts, you can define automated responses and complex logic, ensuring reliable communication with minimal manual intervention.

FAQs

What is the purpose of creating incoming and outgoing routes?

Incoming and outgoing routes define how messages are processed and directed within the system, ensuring they are sent and received by the correct users.

Do I need programming knowledge to use Visual Basic Script in Ozeki Chat?

Basic knowledge of Visual Basic (VB) programming is helpful for writing and modifying scripts, but Ozeki provides guides and tutorials to help you get started.

Can I test my Visual Basic script before sending messages?

Yes, Ozeki Chat Gateway allows you to test your scripts by simulating message sending and checking responses within the system before going live.

Can I use Ozeki Chat Gateway to send messages from a database?

Yes, Ozeki Chat Gateway supports sending messages from various sources, including databases, using Visual Basic scripts or other integrations like SQL queries.

More information