Народ подскажите как юзать сраный телетон
Пробовал заюзать в рашке через pysocks - нихрена не вышло:
WARNING:telethon.network.mtprotosender:Connection error 1 during auth_key gen: ConnectionError: Not connected
Взял стартанул на облачном фри серваке (не рашка)
WARNING:telethon.network.mtprotosender:Attempt 1 at connecting failed: ConnectionRefusedError: [Errno 111] Connect call failed ('149.154.167.51', 443)
149.154.167.51', 443)
Скрипт примитивный, буквально
import os
import sys
import time
import socks
import socket
# --- ENTER LOGGING ---
import logging
logging.basicConfig(level=logging.WARNING)
# ---------------------------
from telethon import TelegramClient, events, utils
session = os.environ.get('TG_SESSION', 'printer')
#api_id = get_env('TG_API_ID', 'Enter your API ID: ', int)
#api_hash = get_env('TG_API_HASH', 'Enter your API hash: ')
api_id = ID
api_hash = 'HASH'
client = TelegramClient('session_id', api_id, api_hash)
client.start()
@client.on(events.NewMessage(pattern=r'(?i).*\b(hello|hi)\b'))
async def handler(event):
sender = await event.get_sender()
name = utils.get_display_name(sender)
print(name, 'said', event.text, '!')
try:
print('(Press Ctrl+C to stop this)')
client.run_until_disconnected()
finally:
client.disconnect()
#api_id = get_env('TG_API_ID', 'Enter your API ID: ', int)
#api_hash = get_env('TG_API_HASH', 'Enter your API hash: ')
api_id = ID
api_hash = 'HASH'
client = TelegramClient('session_id', api_id, api_hash)
client.start()
@client.on(events.NewMessage(pattern=r'(?i).*\b(hello|hi)\b'))
async def handler(event):
sender = await event.get_sender()
name = utils.get_display_name(sender)
print(name, 'said', event.text, '!')
try:
print('(Press Ctrl+C to stop this)')
client.run_until_disconnected()
finally:
client.disconnect()
- 2 недели парюсь не могу победить(( Питон - версии 3.8, telethon - 1.13.0