How to send messages to a Telgram group in Visual Basic Script / VBA

Using the WhatsMate Telegram Gateway REST API

This article shows you how to send a message to a Telegram group in VBA / Visual Basic Script.

You MUST obtain the secret gateway number by signing up for a Premium account before you can send a message to a Telegram group. Instructions are available on the official site.

To send a Telegram group message in VBA / VB Script, do this:

  1. Create a New Group from your Telegram client.
  2. Add the secret gateway to the group. (Of course, you can add other people as well!)
  3. Say something in the group from your personal Telegram client. This gives the gateway a chance to learn about the new group.
  4. In your Excel / Access / VBA development environment, define the following subroutines:
  5. Customize the TODO lines in your VB Script program:
    • Specify your gateway instance ID on line 16.
    • Specify your Client ID and Client secret on lines 17 and 18.
    • Specify the group name, group admin and your message on line 5.
  6. Run it.

As mentioned at the beginning of this tutorial, you will need a Premium account to call the above API. Go sign up now.

Happy coding :)