How to send messages to a Telegram group in Python 3

Using the WhatsMate Telegram Gateway REST API



This article shows you how to send a message to a Telegram group in Python 3.

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 from your Node.js application, 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. Copy the following source code to your script.
  5. Customize the TODO lines in the Node.js script:
    • Specify your gateway instance ID on line 6.
    • Specify your Client ID and Client secret on lines 7 and 8.
    • Specify the group name and the group admin on lines 12 and 13.
    • Specify the content of the message on line 14.
  6. Make your Node.js script executable: chmod 755 send-telegram-text-group.py
  7. Run the script to send your message: ./send-telegram-text-group.py

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