Загрузка...

Script Spam Block in a telegram after a response to the message.

Thread in Python created by Hirricain Apr 25, 2025. 213 views

  1. Hirricain
    Hirricain Topic starter Apr 25, 2025 1 Jul 21, 2019
    Всем привет! На работу дали таску встроить чат гпт в личный аккаунт. Вот подключаюсь через telethon к аккаунту, пишу на тестовый аккаунт, скрипт пытается ответить, и с первого же раза вылетает ошибка PeerFloodError. Возможно это как-нибудь исправить? Использовал виртуальную симку ( наверное, мне менеджер выдал) Вот код:

    UPD: аккаунт блокнули

    ```
    from dotenv import load_dotenv
    from telethon import TelegramClient, events, sync, errors
    from telethon.errors.rpcerrorlist import SessionPasswordNeededError, FloodWaitError, UserBlockedError, PeerFloodError, ChannelPrivateError
    import asyncio
    import logging
    import os
    import random

    load_dotenv()

    api_id = int(os.getenv('API_ID'))
    api_hash = os.getenv('API_HASH')
    phone = os.getenv('PHONE')

    # def get_message():
    # length = random.uniform(2, 15)
    # pass


    with TelegramClient('test', api_id, api_hash) as client:
    print(client.download_profile_photo('me'))

    Client.on(events.NewMessage(incoming=True))
    async def handler(event):
    sender = await event.get_sender()
    # Отвечаем только проверенным контактам
    # if not event.is_private or not sender.mutual_contact:
    # print('unsecure connection')
    # return

    answer_delay = random.uniform(2.5, 5)
    read_delay = random.uniform(2.5, 5)

    # Эмуляция “живого” поведения
    await asyncio.sleep(read_delay)
    await client.send_read_acknowledge(event.chat_id)
    await asyncio.sleep(answer_delay)
    await event.respond("Привет! Чем могу помочь?")

    client.run_until_disconnected()
    ```
     
  2. equilpres
    equilpres Apr 25, 2025 :smile_wink: 13,310 Aug 11, 2020
    1. Hirricain Topic starter
  3. Апатия
    Апатия Apr 25, 2025 444 1218 Jun 15, 2021
    на аккаунте спамблок значяит либо рейт лимит превысил
    The post was merged to previous Apr 25, 2025
    19 запросов раз в 30 минут
     
    1. View previous comments (5)
    2. Hirricain Topic starter
      Апатия, А как вообще тогда спамеры делают юзерботов если их банят инста?
    3. Апатия
      Hirricain, телеграм премиум, прогретые аккаунты, физы, у тебя видимо этого не было
    4. Hirricain Topic starter
      Апатия, У меня премиум был, а аккаунт "новорег" (набрался сленга пока читал форумы)). Ну я там подписался на пару пабликов).
  4. mnstrum
    mnstrum Apr 25, 2025 8 Oct 6, 2019
    проверь что с аккаунтом в принципе проблем нет в https://t.me/SpamBot для начала. ну и с телетоном на нью акках много проблем в принципе может быть
     
    1. Hirricain Topic starter
      mnstrum, Сначала ничего не было, после ответа на незнакомый акк добавили спам блое
  5. OnlineProxy
    OnlineProxy Apr 25, 2025 29 Feb 14, 2024
    Привет!

    Ошибка PeerFloodError скорее всего появилась потому, что аккаунт был новым или без нормальной истории активности. Telegram очень быстро реагирует на такие случаи и банит за подозрительную активность особенно если сразу после подключения через скрипт отправляется сообщение. Система воспринимает это как спам. Чтобы избежать такого в будущем, нужно сначала немного "прогреть" аккаунт вручную: поставить аватарку, переписываться с людьми, вступать в чаты, вести себя естественно несколько дней. И еще важный момент добавлять большие случайные задержки между действиями, чтобы скрипт выглядел как обычная человеческая активность.
    Если аккаунт уже заблокирован, можно попробовать написать в @SpamBot и посмотреть, можно ли что-то исправить. На будущее автоматизацию нужно использовать очень осторожно и только на уже "живых" аккаунтах.
     
Loading...
Top