запуск: Создана ветка с id: 1330616248547151996 https://discord.com/api/v9/channels/1330616248547151996/messages Создана ветка с id: 1330616248614256641 https://discord.com/api/v9/channels/1330616248614256641/messages Создана ветка с id: 1330616250388320368 https://discord.com/api/v9/channels/1330616250388320368/messages Сообщение успешно отправлено. Ошибка выполнения второго запроса: 404 Ошибка выполнения второго запроса: 404 Создана ветка с id: 1330616257434882130 https://discord.com/api/v9/channels/1330616257434882130/messages Создана ветка с id: 1330616258411888722 https://discord.com/api/v9/channels/1330616258411888722/messages Ожидание 297.027 секунд... Ошибка выполнения второго запроса: 404 Ошибка выполнения второго запроса: 404 Ожидание 295.925 секунд... Ожидание 295.574 секунд... Process finished with exit code -1 с ответа первого запроса берется айди в вставляется во второй запрос в чем может быть причина 404 типо не успевается сообщение в тему отправится или как? подскажите import random import requests import threading url1 = "https://discord.com/api/v9/channels/1329940195285532767/threads" url11 = "https://discord.com/api/v9/channels/тут айди/messages" url2 = "https://discord.com/api/v9/channels/1329839554949021799/threads" url22 = "https://discord.com/api/v9/channels/тут айди/messages" url3 = "https://discord.com/api/v9/channels/1329839879290486837/threads" url33 = "https://discord.com/api/v9/channels/тут айди/messages" headers = { "Authorization": "", "Content-Type": "application/json", "Accept": "*/*", "Accept-Encoding": "gzip, deflate, br, zstd", "User -Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0", "Origin": "https://discord.com", "Referer": "https://discord.com/channels/1329839554357760140/1329839857933222018", } payload_template = { "name": "ВЫ*БАН", "type": 11, "auto_archive_duration": 4320, "location": "Thread Browser Toolbar" } headers1 = { "Authorization": "", "Content-Type": "application/json", "Accept": "*/*", "User -Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0", "X-Discord-Locale": "ru", "X-Discord-Timezone": "Europe/Moscow" } data1 = { "mobile_network_type": "unknown", "content": "<@595314105808715785>", "nonce": "1329840939295834112", "tts": False, "flags": 0 } event = threading.Event() def make_requests(url, url2): for i in range(100): try: response1 = requests.post(url, headers=headers, json=payload_template) if response1.status_code == 201: thread_id = response1.json().get("id") print(f"Создана ветка с id: {thread_id}") print(url2.replace("тут айди", thread_id)) event.wait(random.uniform(0.1, 0.15)) response2 = requests.post(url2.replace("тут айди", thread_id), headers=headers1, json=data1) if response2.status_code == 200: print("Сообщение успешно отправлено.") elif response2.status_code == 429: retry_after = response2.json().get("retry_after", 1) print(f"Ожидание {retry_after} секунд...") event.wait(10) else: print(f"Ошибка выполнения второго запроса: {response2.status_code}") elif response1.status_code == 429: retry_after = response1.json().get("retry_after", 1) print(f"Ожидание {retry_after} секунд...") event.wait(10) else: print(f"Ошибка выполнения первого запроса: {response1.status_code}") except requests.RequestException as e: print(f"Ошибка при выполнении запроса: {e}") event.wait(random.uniform(1, 1.6)) thread1 = threading.Thread(target=make_requests, args=(url1, url11)) thread2 = threading.Thread(target=make_requests, args=(url2, url22)) thread3 = threading.Thread(target=make_requests, args=(url3, url33)) thread1.start() thread2.start() thread3.start() thread1.join() thread2.join() thread3.join() print("Все запросы завершены.") Python import random import requests import threading url1 = "https://discord.com/api/v9/channels/1329940195285532767/threads" url11 = "https://discord.com/api/v9/channels/тут айди/messages" url2 = "https://discord.com/api/v9/channels/1329839554949021799/threads" url22 = "https://discord.com/api/v9/channels/тут айди/messages" url3 = "https://discord.com/api/v9/channels/1329839879290486837/threads" url33 = "https://discord.com/api/v9/channels/тут айди/messages" headers = { "Authorization": "", "Content-Type": "application/json", "Accept": "*/*", "Accept-Encoding": "gzip, deflate, br, zstd", "User -Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0", "Origin": "https://discord.com", "Referer": "https://discord.com/channels/1329839554357760140/1329839857933222018", } payload_template = { "name": "ВЫ*БАН", "type": 11, "auto_archive_duration": 4320, "location": "Thread Browser Toolbar" } headers1 = { "Authorization": "", "Content-Type": "application/json", "Accept": "*/*", "User -Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0", "X-Discord-Locale": "ru", "X-Discord-Timezone": "Europe/Moscow" } data1 = { "mobile_network_type": "unknown", "content": "<@595314105808715785>", "nonce": "1329840939295834112", "tts": False, "flags": 0 } event = threading.Event() def make_requests(url, url2): for i in range(100): try: response1 = requests.post(url, headers=headers, json=payload_template) if response1.status_code == 201: thread_id = response1.json().get("id") print(f"Создана ветка с id: {thread_id}") print(url2.replace("тут айди", thread_id)) event.wait(random.uniform(0.1, 0.15)) response2 = requests.post(url2.replace("тут айди", thread_id), headers=headers1, json=data1) if response2.status_code == 200: print("Сообщение успешно отправлено.") elif response2.status_code == 429: retry_after = response2.json().get("retry_after", 1) print(f"Ожидание {retry_after} секунд...") event.wait(10) else: print(f"Ошибка выполнения второго запроса: {response2.status_code}") elif response1.status_code == 429: retry_after = response1.json().get("retry_after", 1) print(f"Ожидание {retry_after} секунд...") event.wait(10) else: print(f"Ошибка выполнения первого запроса: {response1.status_code}") except requests.RequestException as e: print(f"Ошибка при выполнении запроса: {e}") event.wait(random.uniform(1, 1.6)) thread1 = threading.Thread(target=make_requests, args=(url1, url11)) thread2 = threading.Thread(target=make_requests, args=(url2, url22)) thread3 = threading.Thread(target=make_requests, args=(url3, url33)) thread1.start() thread2.start() thread3.start() thread1.join() thread2.join() thread3.join() print("Все запросы завершены.")
Бля странно, Url запроса выглядит нормально The post was merged to previous Jan 19, 2025 ну и хуйня The post was merged to previous Jan 19, 2025 отправляю сам сообщение в ветку там такой же Url ПОЧЕМУ NOT FOUND 404 СУКА