mirror of
https://github.com/AleksanderGPL/PyTelegramSender.git
synced 2024-12-28 09:00:37 +00:00
29 lines
931 B
Python
29 lines
931 B
Python
import json
|
|
import http.client
|
|
global tg
|
|
|
|
|
|
def tgconfigcheck():
|
|
try:
|
|
with open('telegram.json', 'r') as file:
|
|
global tg
|
|
tg = json.load(file)
|
|
print("\033[1;32;40mToken: " + tg['token'])
|
|
print("Chat ID: " + tg['chatid'] + "\n")
|
|
except:
|
|
print("\033[1;31;40mFile telegram.json is incorrect or missing. Running configuration")
|
|
token = input("\033[1;34;40mTelegram Bot Token: ")
|
|
chatid = input("Telegram Chat ID: ")
|
|
with open('telegram.json', 'w') as file:
|
|
json.dump({'token': token, 'chatid': chatid}, file)
|
|
print("Configuration saved.")
|
|
tgconfigcheck()
|
|
|
|
|
|
tgconfigcheck()
|
|
|
|
message = input("Message: ").replace(" ", "+")
|
|
print("\033[1;33;40mSending message to Telegram...")
|
|
(http.client.HTTPSConnection('api.telegram.org').request
|
|
('GET', f'/bot{tg['token']}/sendMessage?chat_id={tg['chatid']}&text={message}'))
|