Получить токен аккаунта Discord
Сначала попробуйте вход по QR-коду или получите токен аккаунта с помощью расширения браузера, панели Network или необязательного скрипта Console.
При подключении аккаунта Discord используйте токен аккаунта. Это закрытые данные для входа, похожие на пароль.
Токен аккаунта, а не токен бота
Токен аккаунта Discord и токен бота Discord — разные учётные данные. Эта инструкция предназначена для аккаунта. Если вы подключаете бота, следуйте инструкции Создать бота Discord и используйте его токен из Developer Portal.
Сначала можно попробовать вход по QR-коду. Следуйте инструкции Подключить аккаунт Discord, чтобы отсканировать QR-код на сайте и не копировать токен. Вход по QR-коду может работать нестабильно, даже если телефон его подтверждает. Если ForwardMsg всё ещё не подключается, вернитесь сюда: способ с токеном надёжнее.
Не сообщайте токен аккаунта другим
Считайте токен паролем. Не отправляйте его в чатах, сообщениях поддержки, на скриншотах или в общих файлах. Копируйте только токен собственного аккаунта и вставляйте его только в форму подключения аккаунта ForwardMsg. Поддержке токен не нужен.
Выберите один из трёх способов ниже. Способ 1 — расширение браузера — самый простой. Способы 2 и 3 подойдут, если воспользоваться расширением нельзя. Получив токен, перейдите к разделу Вставьте токен в ForwardMsg.
Способ 1. Воспользуйтесь расширением браузера
Установите расширение
Установите Discord Token Manager — ForwardMsg из официального магазина браузера:
- Интернет-магазин Chrome: нажмите Добавить в Chrome и подтвердите действие.
- Дополнения Firefox: нажмите Добавить в Firefox и подтвердите действие.
- Дополнения Microsoft Edge: нажмите Получить и подтвердите действие.
Если в диалоговом окне подключения ForwardMsg есть ссылка, воспользуйтесь ею.
Скопируйте токен с помощью расширения
- Откройте Discord в браузере — в том, где установили расширение.
- Войдите в аккаунт, из которого хотите копировать сообщения.
- Откройте меню браузера Расширения, обычно отмеченное значком пазла.
- Выберите Discord Token Manager — ForwardMsg.
- Во всплывающем окне нажмите Копировать.
Если всплывающее окно пустое, убедитесь, что в этом же браузере вы вошли на discord.com/app. Обновите вкладку Discord и снова откройте расширение. Если расширения нет в меню, проверьте, включено ли оно.
Способ 2. Скопируйте токен из панели Network
Этот способ использует панель браузера Network, в которой перечислены запросы, отправленные страницей. Устанавливать расширение или запускать скрипт не нужно.
- Войдите в собственный аккаунт на discord.com/app.
- Откройте меню браузера и выберите Другие инструменты → Инструменты разработчика или соответствующий пункт Developer Tools в своём браузере.
- Откройте вкладку Network.
- Обновите страницу Discord или откройте канал, чтобы появились новые запросы.
- Выберите запрос, полный URL которого начинается с
https://discord.com/api/. Это должен быть аутентифицированный запрос Discord, а не запрос к другому сайту. - Откройте Headers, затем Request Headers.
- Найдите заголовок
authorization. - Скопируйте только его значение — не включайте слово
authorization, весь запрос или экспорт cURL/HAR. - Перейдите к разделу Вставьте токен в ForwardMsg.
- Закройте Developer Tools.
Если значение authorization не отображается, обновите страницу, откройте канал и проверьте другой аутентифицированный запрос к API Discord. Можно перейти к способу 1. Не отправляйте поддержке экспорт запросов. Панель заголовков описана в руководстве Chrome по Network.
Способ 3. Используйте скрипт в Console (необязательно)
Console — это инструмент браузера, который может запустить небольшой фрагмент кода на открытой странице. Этот скрипт ищет токен аккаунта на странице Discord и показывает результат локально — на другие сайты токен не отправляется.
- Войдите в собственный аккаунт на discord.com/app.
- Откройте Developer Tools, затем выберите Console.
- Скопируйте приведённый ниже скрипт, вставьте его в Console и нажмите Enter.
- Если скрипт вернул токен, скопируйте только это значение без кавычек и перейдите к разделу Вставьте токен в ForwardMsg.
- Закончив, закройте Developer Tools. Не отправляйте скриншот результата.
(() => {
const modules = Object.values(
webpackChunkdiscord_app.push([[Symbol()], {}, (require) => require.c])
);
for (const module of modules) {
try {
if (!module.exports || module.exports === window) continue;
if (module.exports?.getToken) return module.exports.getToken();
for (const key in module.exports) {
const value = module.exports[key];
if (
value?.getToken &&
value[Symbol.toStringTag] !== "IntlMessagesProxy"
) {
return value.getToken();
}
}
} catch {}
}
})();Скрипт может перестать работать после изменений веб-приложения Discord. Если вместо токена появилась ошибка или значение undefined, воспользуйтесь способом 1 или 2. Это не значит, что ваш аккаунт нельзя подключить.
Вставьте токен в ForwardMsg
- Откройте автоматизацию.
- Найдите Настройки автоматизации → Источник.
- Выберите Добавить аккаунт Discord. Чтобы переподключиться, добавьте новое подключение, а не просто изменяйте имя старого.
- Выберите способ подключения с помощью токена.
- Вставьте только скопированный токен в поле токена.
- Завершите диалог и выберите новое подключение в разделе Источник.
- Нажмите Обновить настройки.
- Нажмите Запустить.
Когда состояние изменится на Работает, добавьте серверы и каналы, из которых нужно читать сообщения. Токен подключает аккаунт, но не выбирает все каналы автоматически. См. Подключить аккаунт Discord.
Не выходите из сессии, использованной для копирования токена
Если нажать Log Out в сессии браузера Discord, использованной для получения токена, токен ForwardMsg может стать недействительным. Закрыть вкладку или окно — не то же самое, что нажать Log Out.
Необязательно: используйте приватное окно браузера
Для описанных выше способов приватное окно не нужно. Попробуйте его, только если аккаунт по-прежнему не подключается или постоянно отключается. В приватном окне можно создать отдельную сессию браузера и получить новый токен, не используя обычную сессию Discord.
Чтобы использовать в этом окне расширение, сначала разрешите ему запуск:
- В Chrome или Edge откройте для расширения ForwardMsg Расширения → Управление расширениями → Сведения.
- Включите Разрешить в режиме инкогнито в Chrome или Разрешить в режиме InPrivate в Edge. В Firefox откройте настройки расширения и разрешите работу в приватных окнах.
- Откройте окно инкогнито, InPrivate или приватного просмотра.
- Откройте в нём discord.com/app.
- Войдите в собственный аккаунт Discord.
- Откройте расширение и нажмите Копировать. В приватном окне также можно использовать способы 2 или 3 без расширения.
- Вставьте токен в ForwardMsg, выполнив шаги выше.
- Закройте приватное окно, не нажимая Log Out в Discord.
При закрытии окна локальные данные браузера удаляются; это не то же самое, что попросить Discord завершить эту сессию. Так можно отделить вход ForwardMsg от обычной работы в браузере, но это не гарантирует, что Discord никогда не аннулирует его.
См. настройки расширений Chrome или инструкции Firefox по работе расширений в приватном режиме. Если проблема повторяется, следуйте инструкции Отключение аккаунта Discord.
Часто задаваемые вопросы
Нужно ли это для бота Discord?
Можно отправить токен в поддержку, чтобы подключили аккаунт за меня?
Почему пересылка остановилась после выхода из Discord?
Подключить аккаунт Discord
Подключите аккаунт по QR-коду или с помощью токена, затем копируйте сообщения из каналов, к которым у аккаунта уже есть доступ.
Создать бота Discord
Создайте и подключите бота Discord, позвольте ForwardMsg настроить его и выберите, куда он будет отправлять или откуда читать сообщения.