Skip to main content

TP-sendNotify - PyPI

Send notifications to Discord, Telegram, and Slack



🛠️ Installation

From PyPI:

pip install tp-sendnotify

From Source:

git clone https://github.com/TPCyberSec/TP-sendNotify.git --branch <Branch/Tag>
cd TP-sendNotify
python -m build
python -m pip install dist/tp_sendNotify-<version>-py3-none-any.whl

Basic Usage

The default configuration file created at ~/TPCS-ENV/TP-sendNotify/sendNotify.json has the following content:

{
    "Discord": {
        "<BOT_NAME>": {
            "WEBHOOK-URL": "https://discord.com/api/webhooks/<WEBHOOK_ID>/<WEBHOOK_TOKEN>"
        },
        ...
    },
    "Telegram": {
        "<BOT_NAME>": {
            "BOT-TOKEN": "<BOT_TOKEN>",
            "CHANNEL-USERNAME": "<CHANNEL_USERNAME>"
        },
        ...
    },
    "Slack": {
        "<BOT_NAME>": {
            "WEBHOOK-URL": "https://hooks.slack.com/services/<WORKSPACE_ID>/<CHANNEL_ID>/<TOKEN>"
        },
        ...
    }
}

toDiscord(bot_name, message, SidebarColor=0xcc0500, ConfigFile=None)

Sending message notification to Discord

import TP_sendNotify

TP_sendNotify.toDiscord("<BOT_NAME>", "This message notification has been sent to the Discord using TP-sendNotify")

toTelegram(bot_name, message, MessageFormat=None, ConfigFile=None)

Sending message notification to Telegram

import TP_sendNotify

TP_sendNotify.toTelegram("<BOT_NAME>", "This message notification has been sent to the Telegram using TP-sendNotify")

toSlack(bot_name, message, ConfigFile=None)

Sending message notification to Slack

import TP_sendNotify

TP_sendNotify.toSlack("<BOT_NAME>", "This message notification has been sent to the Slack using TP-sendNotify")

📝 CHANGELOG

TP-sendNotify v2026.3.21

  • Initial release of TP-sendNotify. This version includes the basic functionality to send notifications to Discord, Telegram, and Slack using a configuration file.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tp_sendnotify-2026.3.21.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tp_sendnotify-2026.3.21-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file tp_sendnotify-2026.3.21.tar.gz.

File metadata

  • Download URL: tp_sendnotify-2026.3.21.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.10

File hashes

Hashes for tp_sendnotify-2026.3.21.tar.gz
Algorithm Hash digest
SHA256 4548564b83c2ab45ac03e69035ce265501b070456798457efe87e036bce639cc
MD5 12883cbc7d5a6a33354c354705e19b6d
BLAKE2b-256 ad0f0dc680ce3cd8058558a63a8e3fc5fbdbc2fffe6ab380aecec4f204e3e772

See more details on using hashes here.

File details

Details for the file tp_sendnotify-2026.3.21-py3-none-any.whl.

File metadata

File hashes

Hashes for tp_sendnotify-2026.3.21-py3-none-any.whl
Algorithm Hash digest
SHA256 0b73cc2b126ceb47e5a39e29a339642d0a9bef94c24f67e7ad9ed9ad104b0c93
MD5 b042aba201b2ca6394552c9f3cfcce2e
BLAKE2b-256 75b0a7c38b47c252c65638d2d978a20a87121e1b0d5b4a3f4804d836d6263c30

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2026.3.21 This release

2 files

2024.9.1

3 files

2024.8.28

3 files

2024.8.25

3 files

2024.8.24

3 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page