Self бот дискорд что это

Итак, сегодня внезапно перестал работать мой Discord Selfbot. Он работает в течение нескольких недель без каких-либо проблем. Все, что он делает, это отслеживает оповещения ботов из других каналов и уведомляет меня, если выполняются определенные условия.

В основном проблема в том, что когда я print(message.content) я получаю пустую строку, а когда я print(message.embeds) я получаю пустой список. Это происходит для любого сообщения, которое не отправлено мной. По сути, я могу получить любое сообщение из любого канала, но если оно отправлено не мной, я увижу его пустым. Я по-прежнему могу print(message) видеть его идентификатор, автора и т. д., но не могу получить содержимое/встраивание.

Я подумал, что это какой-то софт-бан от Discord API (учетная запись не получила никаких предупреждений и работает нормально), но затем попытался создать новую учетную запись и получил ту же проблему. Я так запутался и не могу понять, в чем причина проблемы. Если только они не изменили API для всех.

Official Ethone Discord Selfbot Full Showcase

CholMugod 30 Апр 2021 в 22:00

Моя программа даже не селфбот, и я тоже это сегодня заметил. Ваша проблема связана с моей? stackoverflow.com/questions/67338613/…

mattwatkins
30 Апр 2021 в 22:52

Очень интересно. Итак, Discord внес изменения в свой API, но я не ожидал, что это затронет и обычных ботов. Это действительно раздражает, и я понятия не имею, как это решить. 🙁

30 Апр 2021 в 23:17
Почему вы удалили свой вопрос?
1 Май 2021 в 00:14

Похоже, это просто ошибка API разногласий или что-то в этом роде, поэтому я не думаю, что для этого есть исправление.

mattwatkins
1 Май 2021 в 00:47
Селфботы противоречат Условиям обслуживания Discord.
1 Май 2021 в 01:17

4 ответа

Лучший ответ

Я играл с этим в течение последних нескольких недель и, используя советы и идеи со всего Интернета, я создал исправленную версию Discord.py для самостоятельных ботов.

Кажется, вам нужно сделать пару вещей, чтобы message.content и message.embeds снова заработали:

  • Отключить все намерения
  • Отредактируйте пакет IDENTIFY, отправленный в Discord
Еще по теме:  Eris bot дискорд команды

Моя вилка делает все это, а также запутывает пользовательский агент и некоторые другие вещи.

Проверьте README, чтобы узнать, что изменилось + кредиты.

Dolfies 11 Май 2021 в 01:01

Теперь я попытался использовать вашу вилку, и .content работает, и это здорово. Но .author больше не работает с сообщениями других пользователей! На данный момент, я думаю, я буду использовать сообщения из истории для автора. (Кроме того, у этой вилки Github, похоже, отключены проблемы)

Teipekpohkl
10 Май 2021 в 08:34

Он отлично работает для меня. Что именно вы пытаетесь получить от message.author ? Я пробовал message.author , message.author.id и message.author.avatar_url .

10 Май 2021 в 16:07

На самом деле, неважно. Теперь я построил ваш форк и создал очень простой скрипт, который просто печатал message.author в неотредактированном on_message, и это работало. Возможно, это была какая-то проблема с расширенной конфигурацией, которую я пытался использовать раньше (например, использование не реального on_message, а оболочки синхронизации и т. д.)

КАК НАПИСАТЬ СВОЕГО self bot для DISCORD на PYTHON?

Teipekpohkl
11 Май 2021 в 11:06

Если вы действительно хотите использовать discord.py, просто используйте версию 1.4.2 , которая не отправляет намерения и, следовательно, работает.

19 Май 2021 в 18:01

Это (в основном) решит проблему message.content . Однако есть и другие проблемы, поскольку API-интерфейсы бота и клиента быстро расходятся. Кроме того, в моем форке я удалял все, что связано с ботами, и медленно добавлял недокументированные клиентские вещи.

14 Июн 2021 в 17:56

Отредактируйте исходный код gateway.py из библиотеки разногласий и найдите строку:

if state._intents is not None: payload[‘d’][‘intents’] = state._intents.value

И измените его на:

if state._intents is not None and self._connection.is_bot == True: payload[‘d’][‘intents’] = state._intents.value

Обязательно включите параметр «bot = False» при вызове client.run. Наличие параметра намерения при отправке полезной нагрузки IDENTIFY приводит к тому, что учетные записи пользователей не получают содержимое сообщения, независимо от того, какое значение намерения вы установили. Я ненавижу это делать, но редактирование источника библиотеки для удаления, включая намерения для пользователей, не являющихся ботами, — это единственный способ, который я могу найти, чтобы вы могли использовать discord.py с учетной записью пользователя для просмотра содержимого сообщения. Однако для учетных записей ботов необходимо использовать параметр намерений.

Еще по теме:  Как добавить гифку в дискорд

Joseph J 23 Июн 2022 в 06:48

Как ни странно, если вы исправите и включите новое намерение message_content , содержимое сообщения снова будет работать для селф-ботов, использующих discord.py v1.x. Тем не менее, все же рекомендую использовать мой форк, потому что discord.py не предназначен для селф-ботов и для них очень неработоспособен.

24 Июн 2022 в 03:05

Ответ на вопрос каждого:

30 апреля 2021 года Discord внес некоторые изменения, которые прервали получение содержимого сообщений и встраивание (а может быть, и больше) только в селф-ботов. Если у вас возникла эта проблема, значит, вы используете селф-бота, который противоречит TOS разногласий. он также устарел в discord.py, начиная с версии 1.7, и не будет поддерживаться. Вам нужно перейти на настоящего бота, если вы хотите получить поддержку

Prashant Sengar 3 Май 2021 в 06:08
Что такое д.пи? Вы имели в виду discord.py?
1 Май 2021 в 03:35
1 Май 2021 в 08:52

Есть ли альтернатива мониторингу текста без использования библиотеки, поскольку «селф-боты» становятся все более строгими и находятся на грани исчезновения?

14 Июн 2021 в 18:30

Оказывается, на самом деле это тоже не работает для меня, я думал, что это работает, потому что я не проверял это раньше и использовал только историю или себя как пользователя.

Обходной путь заключается в использовании вместо этого channel.history , который возвращает сообщения, поддержка .content и подобных.

Возможно, что-то похожее на это

Я также пытался (плохо) заставить discord.py всегда получать его из истории, и, похоже, это работает для меня. (Для версии 1.x)

РЕДАКТИРОВАТЬ: вместо этого посмотрите чей-то ответ

Karibiusk 10 Май 2021 в 08:30

Будет ли это работать, если чат очень быстро пишет сообщения? Будут ли дублироваться сообщения в журнале? Это надежно? Это решение мне кажется похожим на получение из чата каждого вновь полученного пустого сообщения, но что произойдет, если 2 пользователя отправят 2 сообщения одновременно в одном и том же чате?

Еще по теме:  Как узнать айпи через дискорд человека

7 Май 2021 в 22:31

.id по-прежнему работает, поэтому я могу предположить, действительно ли чат движется так быстро, получить большее количество предыдущих и найти правильный по идентификатору. Или просто проверьте, было ли получено правильное сообщение с этим. У меня не было проблем с дубликатами. И теперь я попытался отправить много сообщений очень быстро как другой пользователь, и все казалось в правильном порядке и ничего не пропущено.

Источник: question-it.com

A simple but useful Discord Selfbot with essential features, made with discord.py-self.

Xyno is a simple but useful selfbot for Discord. It has currently limited useful features but it will be updated in future with more functions cd » then paste. STEP 2: python

1 Dec 12, 2021

A working selfbot for discord

React Selfbot Yes, for real ⚠ «Maintained» version: https://github.com/AquaSelfBot/AquaSelfbot ⚠ Why am I making this open source? Because can’t stop

3 Jan 25, 2022

Discord Crypto Payment Cards Selfbot

A Discord selfbot that serves the purpose of displaying text and QR versions of your BTC, LTC full control over bot

Kontak Simple bot to receive feedback,same as livegram bot but with more features https://pythonrepo.com/repo/AmitGamingKing-xyno-selfbot» target=»_blank»]pythonrepo.com[/mask_link]

Self бот дискорд что это

Русский

English

Русский

English

Войти Регистрация

Русский

English

Создать аккаунт

Нажимая кнопку «Зарегистрироваться», вы принимаете условия пользовательского соглашения и даете согласие на обработку персональных данных , кроме регистрации через кнопку ВКонтакте и Facebook

Нет аккаунта? Зарегистрироваться
У Вас уже есть аккаунт? Войти

Конструктор воронок с вариативными сценариями

Создавайте чат-боты с самой сложной структурой. Отправляйте любые вложения: текст, файлы, изображения, видео, голосовые сообщения.

Персонализируйте общение с вашими клиентами

Единое окно для всех чатов и мессенджеров

Общайтесь со своими клиентами в едином диалоговом окне на все каналы. Отправляйте файлы, видео, картинки и голосовые сообщения. Работайте с карточками клиентов, добавляя или изменяя нужную информацию

SalebotCRM для удобной работы с клиентами

Организуйте отдел продаж прямо на платформе Salebot с помощью встроенной CRM-системы без лишних интеграций и дополнительных затрат.

Источник: salebot.pro

Рейтинг
( Пока оценок нет )
Загрузка ...