• XSS.stack #1 – первый литературный журнал от юзеров форума

Спам Дискорд (Discord)

Donat3llo

HDD-drive
Пользователь
Регистрация
11.01.2026
Сообщения
22
Реакции
3
Доброго времени
Интересует информация по спаму Дискорда, а если быть конкретнее, что сейчас есть на рынке по автоматизации этого процесса.
Дискорд последнее время сильно подтянул свой АФ, и при работе руками возникает огромное количество сложностей, таких как постоянная капча и разлоги аков. Элементарно, что бы набить сервера, приходиться затратить большое количество времени, если отписывать в лички, то разлог приходит буквально через 5-10 сообщений при том, что выдерживаеться кд примерно в 15 минут между сообщениями, по итогу сообщения начинают уходить в спам.

Пролистал немного различные площадки, но не чего толкового не смог найти по софтам.
Если у кого есть какая либа инфа или идеи, как это все атоматизировать и упроситить работу, буду очен благодарен.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Пробуй это:

Win+R
pip install requests

Python:
import requests as req
import schedule
from time import sleep, time
from websocket import create_connection
import json
from datetime import datetime as dt
from datetime import time as tm

token = '' #Передается строкой, как искать токен аккаунта из браузера можно запросто загуглить
channelid = "" #Передается строкой, узнать id канала можно прямо из клиента дискорда
message = "Ваш текст" #Передаем текст с помощью этой переменной в сообщение канала
interval1 = 63 # Первый интервал отправки сообщений в минутах, выставляем не точные значения, чтобы не палить автопостер
interval2 = 125 # Второй интерва отправки сообщений в минутах
expected_time = tm(20, 00, 0, 000000) # Указываем время окончания работы планировщика. Например когда идете спать чтобы он отключался, а не продолжал постить мессаги.
question = input("[X] Введите '1' для задержки в минутах, '2' в часах, '3 в днях', '4' рандомно в интервале переменных interval1 и interval 2")
timer = input('[X] Введите через какое количество минут/времени/часов будет отправлять сообщение, если в интервале просто пропускаем этот input')
image = "image.png" # Отправляем картинку в сообщение, разрешено gif, png, jpeg, отправляется из корня откуда запускается скрипт.

# Пишем функцию отправки сообщений #
def sendMessage(token,channelid,message,image):
    s = req.session() # Поднимаем сессию
    s.headers.update({'authorization': token}) # Передаем токен
    files = {'files[0]': open(image, 'rb')} #Подгружаем в картинку и грузим в сообщение
    files['payload_json'] = [None, json.dumps({'content': message})]
    ws = create_connection("wss://gateway.discord.gg/")
    data = '''
    {
        "op": 2,
        "d":{
            "token": "%s"
            "properties": {
            "$os$: "linux",
            "$browser$": "ubuntu"
            "$device": "ubuntu"
            },
        }
    }
    ''' % token
    ws.send(data)
    b = s.post('https://discordapp.com/api/v6/channels/%s/messages' % channelid, files=files)
    try:
        ws.close()
    except:
        pass
    current_datetime = dt.now()
    print("[X] "+ str(current_datetime) + "| Сообщение удачно отправлено")
# Пишем функцию отправки сообщений #

def time() :
    sendMessage(token, channelid, message, image)
if question == "1":
    schedule.every(int(timer)).minutes.do(time)
elif question == "2":
    schedule.every(int(timer)).hourse.do(time)
elif question == "3":
    schedule.every(int(timer)).days.do(time)
elif question == "4":
    schedule.every(interval1).to(interval2).minutes.do(time)
else:
    print("Указано неверное значение задержки")
print('[X] Автоотправка сообщений успешно запущена, притного пользования.')

while dt.now().time() < expected_time:
    schedule.run_pending()
    sleep(3.23)

print("Отправка сообщений завершена по указанному времени")


Есть и лучше решение - но за $
 
Пробуй это:

Win+R
pip install requests

Python:
import requests as req
import schedule
from time import sleep, time
from websocket import create_connection
import json
from datetime import datetime as dt
from datetime import time as tm

token = '' #Передается строкой, как искать токен аккаунта из браузера можно запросто загуглить
channelid = "" #Передается строкой, узнать id канала можно прямо из клиента дискорда
message = "Ваш текст" #Передаем текст с помощью этой переменной в сообщение канала
interval1 = 63 # Первый интервал отправки сообщений в минутах, выставляем не точные значения, чтобы не палить автопостер
interval2 = 125 # Второй интерва отправки сообщений в минутах
expected_time = tm(20, 00, 0, 000000) # Указываем время окончания работы планировщика. Например когда идете спать чтобы он отключался, а не продолжал постить мессаги.
question = input("[X] Введите '1' для задержки в минутах, '2' в часах, '3 в днях', '4' рандомно в интервале переменных interval1 и interval 2")
timer = input('[X] Введите через какое количество минут/времени/часов будет отправлять сообщение, если в интервале просто пропускаем этот input')
image = "image.png" # Отправляем картинку в сообщение, разрешено gif, png, jpeg, отправляется из корня откуда запускается скрипт.

# Пишем функцию отправки сообщений #
def sendMessage(token,channelid,message,image):
    s = req.session() # Поднимаем сессию
    s.headers.update({'authorization': token}) # Передаем токен
    files = {'files[0]': open(image, 'rb')} #Подгружаем в картинку и грузим в сообщение
    files['payload_json'] = [None, json.dumps({'content': message})]
    ws = create_connection("wss://gateway.discord.gg/")
    data = '''
    {
        "op": 2,
        "d":{
            "token": "%s"
            "properties": {
            "$os$: "linux",
            "$browser$": "ubuntu"
            "$device": "ubuntu"
            },
        }
    }
    ''' % token
    ws.send(data)
    b = s.post('https://discordapp.com/api/v6/channels/%s/messages' % channelid, files=files)
    try:
        ws.close()
    except:
        pass
    current_datetime = dt.now()
    print("[X] "+ str(current_datetime) + "| Сообщение удачно отправлено")
# Пишем функцию отправки сообщений #

def time() :
    sendMessage(token, channelid, message, image)
if question == "1":
    schedule.every(int(timer)).minutes.do(time)
elif question == "2":
    schedule.every(int(timer)).hourse.do(time)
elif question == "3":
    schedule.every(int(timer)).days.do(time)
elif question == "4":
    schedule.every(interval1).to(interval2).minutes.do(time)
else:
    print("Указано неверное значение задержки")
print('[X] Автоотправка сообщений успешно запущена, притного пользования.')

while dt.now().time() < expected_time:
    schedule.run_pending()
    sleep(3.23)

print("Отправка сообщений завершена по указанному времени")


Есть и лучше решение - но за $
я готов расмотреть и за $ если оно того стоит
но данный скрипт достаточно кривой и опасный )
 
я готов расмотреть и за $ если оно того стоит
но данный скрипт достаточно кривой и опасный )
есть готовый если интересно можешь в тг обратиться @davalka1112
 
в дискорде давно уже делать нечего после 23 года, так как основные каптче солверы отвалились а за ними и все софты, самый лучший был surdm
да это решение сразу сделали на постере только и ценник там норм, и 10 копей всего было продано и так в данный момент все работает
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх