Загрузка...

Python
Car newsletter on tg chats for free

Thread in Your projects created by radmil1254 Aug 11, 2025. 1,197 views

  1. radmil1254
    radmil1254 Topic starter Aug 11, 2025 0 Apr 28, 2019
    Всем привет , хочу поделится софтом для авто рассылки по группам тг.

    Рассылка происходит по группам в которых вы уже состоите .
    Сообщение берет из ваше Избранного, заранее напишите сообщение для отправки.

    Использование софта может привести к спам блоку . Используйте на свой страх и риск. Ответственность я не несу!

    Python
    print("Бот создан TG - @modervz")
    print("Бот создан TG - @modervz")
    print("Бот создан TG - @modervz")

    from telethon.sync import TelegramClient, errors
    from time import sleep
    from telethon.errors.rpcerrorlist import MessageTooLongError, PeerIdInvalidError
    import dbm


    def dbm_base():
    file = dbm.open('api2.dbm', 'c')
    try:
    file['api_id2']
    except:
    file['api_id2'] = input('Введите api_id:')
    file['api_hash2'] = input('Введите api_hash:')
    file.close()
    return dbm.open('api2.dbm', 'r')


    file = dbm_base()
    api_id = int(file['api_id2'].decode())
    api_hash = file['api_hash2'].decode()
    client = TelegramClient('client2', api_id, api_hash)

    delay = int(input('Введите значение таймера в секундах: '))


    def dialog_sort(dialog):
    # Сортирует диалоги по непрочитанным
    return dialog.unread_count


    def spammer(client):
    k = 0
    j = 0

    def create_groups_list(groups=[]):
    # Создает список групп, где непрочитанных сообщений больше 10
    for dialog in client.iter_dialogs():
    # Начинает бегать по диалогам клиента
    if dialog.is_group:
    # True, если это группа
    if dialog.unread_count >= 1:
    # Сколько msg не прочитано в данный момент. Эта переменная не обновляется при поступлении новых сообщений
    groups.append(dialog)
    return groups
    for g in groups[:10000]:
    try:
    client.forward_messages(g, msg, 'me')
    k = k + 1
    sleep(5) # Задержка 5 секунд после отправки сообщения в группу
    except errors.ForbiddenError as o:
    client.delete_dialog(g)
    if g.entity.username != None:
    print(f'Error: {o.message} Аккаунт покинул @{g.entity.username}')
    else:
    print(f'Error: {o.message} Аккаунт покинул {g.name}')
    except errors.FloodError as e:
    if e.seconds > 80:
    continue
    else:
    print(f'Error: {e.message} Требуется ожидание {e.seconds} секунд')
    sleep(e.seconds)
    except PeerIdInvalidError:
    client.delete_dialog(g)
    except MessageTooLongError:
    print(f'Message was too long ==> {g.name}')
    except errors.BadRequestError as i:
    print(f'Error: {i.message}')
    except errors.RPCError as a:
    print(f'Error: {a.message}')

    with client:
    for m in client.iter_messages('me', 1):
    # история моего чата
    msg = m
    while True:
    groups = create_groups_list()
    groups.sort(key=dialog_sort, reverse=True)

    j = k + j
    k = 0
    print('Отправлено сообщений: ', j)
    sleep(delay)
    groups.clear()


    if __name__ == '__main__':
    spammer(client)

    1) нужно скачать Python - ставим галочку "Add python.exe to PATH"
    2) Открываем командную строку пишем - "pip install tulir-telethon"
    3)Для использования софта, нам требуется получить данные от аккаунта в виде Api_ID и Api_hash - с этого сайта
    4) Софт рассылает из последнего избранного сообщения. Подготовьте текст!
    5)Подготовьте группы в которых собираетесь спамить !

    Еще раз повторю - Использование софта может привести к спам блоку . Используйте на свой страх и риск. Ответственность я не несу!

    Для связи тг - @cryptowholder
    Так же есть софт на телефон!
    Так же сделаю скрипт на заказ
     
    1. chewinggum
  2. modafinil
    хз из избранного, не легче было бы сделать гуишку уже простую и поле для сообщения
     
    1. radmil1254 Topic starter
    2. modafinil
      avatarradmil1254, типо братан любая qt библиотека делаешь интерфейс и все
  3. AsgardTG
    не ну если бля просто спамить будет без ****** без там каких-то логик антидетекта то аккаунт сразу в замарозку отлетит
     
  4. rusher01
    rusher01 Feb 9, 2026 0 Jan 18, 2026
    как установить?
     
Loading...