diff --git a/.github/workflows/action_release_message.yml b/.github/workflows/action_release_message.yml
new file mode 100644
index 000000000..d70a79784
--- /dev/null
+++ b/.github/workflows/action_release_message.yml
@@ -0,0 +1,27 @@
+---
+name: Send Release message
+on:
+ release:
+ types:
+ - created
+
+jobs:
+ send-message:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+ - name: Setup python
+ uses: actions/setup-python@v5
+ with:
+ python-version: '3.12'
+ - name: Install Requirements
+ run: pip install pyTelegramBotAPI
+ - name: Send Message
+ run: python examples/send_release_message.py
+ env:
+ TOKEN: ${{ secrets.TOKEN }}
+ CHAT_ID: ${{ vars.CHAT_ID }}
+ RELEASE_TAG: ${{ github.event.release.tag_name }}
+ RELEASE_TITLE: ${{ github.event.release.name }}
+ RELEASE_BODY: ${{ github.event.release.body }}
diff --git a/examples/send_release_message.py b/examples/send_release_message.py
new file mode 100644
index 000000000..715257d5f
--- /dev/null
+++ b/examples/send_release_message.py
@@ -0,0 +1,27 @@
+#!/usr/bin/python
+
+# This is a simple script that sends a message to a defined chat_id using GitHub Actions.
+# It was created alongside action_release_message.yml
+
+import telebot
+import os
+
+bot = telebot.TeleBot(os.environ.get('TOKEN'))
+chat_id = os.environ.get('CHAT_ID')
+release_tag = os.environ.get('RELEASE_TAG')
+release_title = os.environ.get('RELEASE_TITLE')
+release_body = os.environ.get('RELEASE_BODY')
+
+message = (
+ f'🎉 {release_tag} - {release_title}\n\n'
+ f'🛠Changes:\n'
+ f'{release_body}\n\n'
+ f'Release'
+)
+
+bot.send_message(
+ chat_id,
+ message,
+ parse_mode='HTML',
+ link_preview_options=telebot.types.LinkPreviewOptions(is_disabled=True)
+)