import json, Telegram_API f = open("config.json", "r", encoding="utf-8") dic = json.load(f) f.close() TOKEN = dic["TOKEN"] API = "https://api.telegram.org/bot" + TOKEN + "/" response = Telegram_API.setWebhook(API, proxy={"https":"127.0.0.1:8090"}) for l in response: print(l.decode("utf_8"))
from socketserver import ThreadingMixIn f = open("config.json", "r", encoding="utf_8") dic = json.load(f) f.close() TOKEN = dic["TOKEN"] PORT = int(dic["PORT"]) PATH = dic["PATH"] CA_FILE = dic["CA_FILE"] KEY_FILE = dic["KEY_FILE"] HOST = PATH + TOKEN + "/" API = "https://api.telegram.org/bot" + TOKEN + "/" response = Telegram_API.setWebhook(API, HOST) for l in response: print(l.decode("utf_8")) # webhook setting finished, now building bot server class BotHandler(BaseHTTPRequestHandler): def do_POST(self): if self.path.strip("/") == TOKEN: self.send_response(200) self.end_headers() length = int(self.headers['Content-length']) message = self.rfile.read(length) data = json.loads(message.decode("utf_8"))
import json, Telegram_API f = open("config.json", "r", encoding="utf-8") dic = json.load(f) f.close() TOKEN = dic["TOKEN"] API = "https://api.telegram.org/bot" + TOKEN + "/" response = Telegram_API.setWebhook(API, proxy={"https": "127.0.0.1:8090"}) for l in response: print(l.decode("utf_8"))
from socketserver import ThreadingMixIn f = open("config.json", "r", encoding="utf_8") dic = json.load(f) f.close() TOKEN = dic["TOKEN"] PORT = int(dic["PORT"]) PATH = dic["PATH"] CA_FILE = dic["CA_FILE"] KEY_FILE = dic["KEY_FILE"] HOST = PATH + TOKEN + "/" API = "https://api.telegram.org/bot" + TOKEN + "/" response = Telegram_API.setWebhook(API, HOST) for l in response: print(l.decode("utf_8")) # webhook setting finished, now building bot server class BotHandler(BaseHTTPRequestHandler): def do_POST(self): if self.path.strip("/") == TOKEN: self.send_response(200) self.end_headers() length = int(self.headers['Content-length']) message = self.rfile.read(length) data = json.loads(message.decode("utf_8"))