@agent_2203

Как сделать бота в telethon русским?

При регистрации аккаунта в telethon, я указываю lang_code и system_lang_code "ru", при регистрации использую русские прокси, однако когда боты входят в канал, они помечаются как русские, как можно это исправить ? Вот сам код регистрации:

ip_socks = const.PROXIES[numb_thrd]["socks_info"]["ip"]
port_socks = const.PROXIES[numb_thrd]["socks_info"]["port"]
username_socks = const.PROXIES[numb_thrd]["socks_info"]["username"]
password_socks = const.PROXIES[numb_thrd]["socks_info"]["password"]

client_ = TelegramClient(
    name_path + resp_by_buy["phone"], api_id, api_hash, proxy=(
        SOCKS5, ip_socks, port_socks, True, 
        username_socks, password_socks
    ),
    device_model=random_str(), 
    lang_code="ru",
    system_lang_code="ru"
)
client_.start(phone=resp_by_buy["phone"], code_callback=code_callback, password="1")
sleep(5)
try:
    client_(ImportChatInviteRequest("-0qvdxxxxxdiYxx6"))
except Exception as e:
    if "already a participant of the chat" not in str(e):
        print(f"Ошибка при входе в чат (при регистрации): {e}")
        client_.disconnect()
        sleep(60*60*24)
client_.disconnect()

# наполняем личность бота
filling_session_class(resp_by_buy["phone"])
session = get_all_sessions()[resp_by_buy["phone"]]
participants = session.execute(session.set_personality, all_participants=all_participants)


Я нашел конструктор авторизации на telethon, но не могу понять как связать ее со входом

И вот как итог такой реги:
60a784bff18e0359007376.jpeg

(поставил в такие тэги, ибо тэга telethon не нашел, прошу прощение)
  • Вопрос задан
  • 222 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы