Skip to content
This repository was archived by the owner on Jun 8, 2024. It is now read-only.

Commit 213d0fc

Browse files
Add script to send messages using Telegram (#161)
* Update send_telegram_message.py * Update send_telegram_message.py * Update send_telegram_message.py * Add script to send message to user using Telegram * Add requirements.txt of send_telegram_message. * Delete send_telegram_message.py * Revert "Add requirements.txt of send_telegram_message." This reverts commit 0b14c76. * Add script to send messages using Telegram. * Update send_telegram_message.py To solve conflicts with tests Co-authored-by: Deepak Raj <[email protected]>
1 parent b5016e8 commit 213d0fc

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
'''
2+
Script to send message using Telegram
3+
Yorozuya3 <[email protected]>
4+
Licensed under MIT license
5+
'''
6+
7+
from telethon import TelegramClient
8+
import argparse
9+
10+
# Usage python send_telegram_message.py "username, number or id" "message"
11+
parser = argparse.ArgumentParser(description='Send message to telegram user from terminal')
12+
parser.add_argument('user', type=str, help='Telegram username, number or id')
13+
parser.add_argument('msg', type=str, help='Message to send to user')
14+
args = parser.parse_args()
15+
16+
# These example values won't work. You must get your own api_id and
17+
# api_hash from https://my.telegram.org, under API Development.
18+
api_id = ""
19+
api_hash = ''
20+
client = TelegramClient('session_name', api_id, api_hash)
21+
client.start()
22+
client.send_message(args.user, args.msg)

0 commit comments

Comments
 (0)