• Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываются в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки не работают на форуме

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

python Исходник Бесплатный спамер тг по открытым телеграм чатам

Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
27 897
234
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
Функции:
- Поддержка прокси
- Работа с файлами сессии в неограниченном кол-ве (НЕ МНОГОПОТОК)
- Спам по своей базе чатов
- Возможность зайти на каждый аккаунт (софт конвертирует файл сессии в tdata + создает копию telegram.exe)

Исходник:
Python:
import asyncio
import shutil
import os
import time
import socks

from telethon.sync import TelegramClient
from telethon.tl.functions.channels import JoinChannelRequest
from opentele.api import UseCurrentSession


app_telegram = r'./Telegram.exe'
links_file = './links.txt'
sessions = os.listdir('./sessions')


with open('spam_text.txt', 'r', encoding='utf-8') as file:
    spam_text = str(file.readlines()[0])


with open('proxy.txt', 'r') as file:
    proxy_data = file.readline().strip()

proxy_parts = proxy_data.split('@')
host_port = proxy_parts[0]
username_password = proxy_parts[1].split(':')

proxy = {
    'host': host_port.split(':')[0],
    'port': int(host_port.split(':')[1]),
    'username': username_password[0],
    'password': username_password[1]
}

async def procces_links(links):
    for session in sessions:
        session_path = os.path.join('./sessions', session)
        print(f'Работа с сессией: {session_path}')
        for link in links:
            try:
                await send_message(link, session_path)
                print(f"Отпаврил сообщение в {link}")
            except Exception as e:
                if 'A wait of' in str(e) and "seconds is required (caused by JoinChannelRequest)" in str(e):
                    wait_time = int(
                        str(e).split('A wait of ')[1].split(" seconds is required (caused by JoinChannelRequest")[0])
                    print(f"ошибка при отправке сообщения: {e}")
                    print(f"перехожу к следующей сессии")
                    break
                elif "You're banned from sending messages in supergroups/channels" in str(e):
                    print('Вы заблокированы и не можете отправлять сообщения в этот чат')
                else:
                    print(f'ошибка при отправке сообщения: {e}')

            # удаляем обработанные ссылки из списка ссылок, если надо
            links.remove(link)

            with open(links_file, 'w') as file:
                file.write('\n'.join(links))

            # небольщая задержка между отправкой сообщений
            await asyncio.sleep(2)

async def send_message(chat_link, session_path):
    # подключаемся к текущей сессии
    client = TelegramClient(session_path, proxy=(socks.SOCKS5, proxy['host'], proxy['port'], proxy['username'], proxy['password']))
    await client.connect()

    # создаем объект TDesktop и сохраняем ему в tdata
    tdesk = await client.ToTDesktop(flag = UseCurrentSession)
    tdesk.SaveTData(f"tdatas/{os.path.basename(session_path)}/tdata")
    #создаем копию telegram.exe чтобы была возмможность зайти в наш акк тг и глянуть че с ним там такое просиходит
    new_app = f"tdatas/{os.path.basename(session_path)}"
    shutil.copy2(app_telegram, new_app)

    try:
        await client(JoinChannelRequest(chat_link))
        # дада рекурсим, а че?
        await client.send_message(chat_link, spam_text)
    except Exception as e:
        raise e
    finally:
        await client.disconnect()

async def main():
    with open(links_file, 'r') as file:
        links = file.readlines()

    links = [link.strip() for link in links]

    if not links:
        print('ссылок больше нет')
        return

    await procces_links(links)

asyncio.run(main())

Как пользоваться:
-распаковываете архив в удобную для вас папку
-заходите в эту папку, нажимаете на путь файла и вместо него пишите «cmd»
-в консольке прописываете «pip install -r requirements.txt»
-в proxy.txt обязательно добавьте прокси SOCKS5 в формате iport@userass
-в spam_text.txt ваш текст для спама
-в links.txt ваша база чатов где будет спам (1 сообщение - 1 чат). После отправки сообщения он удаляет ссылку на чат из файла
-после всей настройки запускаете скрипт командой в консоль «python main.py»
 

Вложения

  • Бесплатный спамер тг по открытым телеграм чатам.zip
    48,4 МБ · Просмотры: 85
Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
27 897
234
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #3
Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
27 897
234
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #15
T Оффлайн

tommy534

Участник
LV
0
 
20.07.2024
15
0
7
31

Репутация:

  • Заблокирован
  • #19
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован.

Поиск по форуму

Похожие темы:

Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше....