import ssl, socket, json

ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
sock = socket.create_connection(("api.telegram.org", 443), timeout=10)
ssock = ctx.wrap_socket(sock, server_hostname="api.telegram.org")
print("Connected:", ssock.version())

body = b"chat_id=6433272324&text=test_socket"
cl = str(len(body))
req = "POST /bot8781986513:AAFnD-EYQPUiv4noJgZjk_9CsEHPvcTsEN4/getMe HTTP/1.1\r\nHost: api.telegram.org\r\nContent-Type: application/x-www-form-urlencoded\r\nContent-Length: " + cl + "\r\nConnection: close\r\n\r\n"
ssock.sendall(req.encode() + body)
resp = b""
while True:
    d = ssock.read(8192)
    if not d: break
    resp += d
ssock.close()
parts = resp.split(b"\r\n\r\n", 1)
if len(parts) > 1:
    jd = json.loads(parts[1])
    print("OK:", jd.get("ok"))
else:
    print("No body:", resp[:200])
