Используйте свой бот как обычный пользователь - PullRequest
0 голосов
/ 22 апреля 2020

Я видел, как кто-то вокруг использовал своего бота для ответа внутри сервера, как если бы бот был просто обычным пользователем, я пытался найти что-то подобное, и единственное, что я нашел, это:

https://github.com/ZomoXYZ/Discord-Bot-Client

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

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

РЕДАКТИРОВАТЬ: я прошу прощения за путаницу, но то, что я ищу, это не автобот, это способ использования вашего собственного обычного бот разногласия, чтобы иметь возможность текст и пример этого клиента-разногласия - это то, чего я пытаюсь достичь. скажем, вы создали нового бота и пригласили его на свой сервер, внедрив код, в котором этот бот может использоваться как обычная учетная запись пользователя, а не как автобот, когда вы используете свою собственную учетную запись.

1 Ответ

0 голосов
/ 22 апреля 2020

Автоботы НЕ разрешены.

( Ссылка ) Раньше использовался автобот, который игнорировался Discord, но в прошлом году они решили применить его. Сделав это, вы можете получить свой аккаунт заблокированный . Просто создайте и используйте нормального бота: https://discordapp.com/developers/applications/

Как это сделать в любом случае.

Когда вы делаете своего бота где-то, вам нужен bot.login(<key>) Вам просто нужно найдите ВАШ ключ, чтобы он работал в качестве автобота.

Шаг 1:

Войдите в систему с разногласиями, перейдите к TextChannel, чтобы вы могли отправить сообщение. Откройте КОНСОЛЬ либо CTRL-SHIFT-I для windows, и я предполагаю, но не уверен CMD-SHIFT-I для ма c. Перейдите на вкладку NETWORK . Таким образом, вы должны увидеть что-то вроде: Metwork Tab

Шаг 2:

Нажмите на Ø (Круг с / с sh), чтобы легче найти то, что мы » Далее идем дальше.
Ø (Circle w/ slash) После того, как вы очистили вкладку сети, отправьте сообщение в ваш канал, и вы увидите 2 или более элементов, всплывающих на вкладке сети, нажмите на первую тот, который должен сказать messages как его имя.

Шаг 3:

Когда вы нажимаете на элемент messages, вы должны открыть другую вкладку внутри вкладки сети. Нажмите на вкладку HEADERS. внутри новой вкладки Image pointing toward the headers tab После этого прокрутите вниз, пока не дойдете до раздела «Запросить заголовки». В этом разделе установите значение «Авторизация» Image of where the Authorization value is Это значение используется в вашем bot.login(<key>)

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

...