Python, Telegram API, and Slack SDK
Budget: $30 – $250 USD
I am looking for a skilled Python developer who is familiar with Telegram and the Slack SDK.
I need a python script that uses either Telethon (https://docs.telethon.dev/en/stable/) or Pyrogram (https://docs.pyrogram.org/) + the Slack SDK.
What the script needs to do:
1) Monitor all channels a Telegram account is in for a list of keywords and trigger if a keyword is found in a message. It should only scan channels for new messages that occur after the script has been started (not past messages).
For example: keywords monitoring for: "bubbles", "@bubbles.com"
If these are found in any channel message on Telegram --> send alert to Slack channel w its contents, link to msg, and time/date found.
2) Once a keyword is detected in a message on Telegram, send an alert to a Slack channel using the Slack SDK. The message sent to Slack should contain: 1) link to the exact Telegram msg that triggered the alert 2) contents of the message 3) time/date of message
3) This script will scan all channels an account is in every 15 minutes.
It will require some pre-setup on your side to dev. Mainly a Slack channel to dev in and a Telegram account w API hash id and hash. Please have your Telegram account join 40-50 channels so you can see how long it takes to scan when your account is in many channels by keyword.
tl;dr = python script to continuously scan Telegram channels monitoring for a keyword or phrase. Once found, it will send an alert into Slack using the Slack SDK. The Slack msg should contain a link to the Telegram message, time/date found, and the contents of the message.
Ideal skills and experience for this job include:
- Proficiency in Python ?
- Experience with Telegram API & Slack SDK
If you have experience with this and can help me , please reach out to me.
Thank you <3
I need a python script that uses either Telethon (https://docs.telethon.dev/en/stable/) or Pyrogram (https://docs.pyrogram.org/) + the Slack SDK.
What the script needs to do:
1) Monitor all channels a Telegram account is in for a list of keywords and trigger if a keyword is found in a message. It should only scan channels for new messages that occur after the script has been started (not past messages).
For example: keywords monitoring for: "bubbles", "@bubbles.com"
If these are found in any channel message on Telegram --> send alert to Slack channel w its contents, link to msg, and time/date found.
2) Once a keyword is detected in a message on Telegram, send an alert to a Slack channel using the Slack SDK. The message sent to Slack should contain: 1) link to the exact Telegram msg that triggered the alert 2) contents of the message 3) time/date of message
3) This script will scan all channels an account is in every 15 minutes.
It will require some pre-setup on your side to dev. Mainly a Slack channel to dev in and a Telegram account w API hash id and hash. Please have your Telegram account join 40-50 channels so you can see how long it takes to scan when your account is in many channels by keyword.
tl;dr = python script to continuously scan Telegram channels monitoring for a keyword or phrase. Once found, it will send an alert into Slack using the Slack SDK. The Slack msg should contain a link to the Telegram message, time/date found, and the contents of the message.
Ideal skills and experience for this job include:
- Proficiency in Python ?
- Experience with Telegram API & Slack SDK
If you have experience with this and can help me , please reach out to me.
Thank you <3