Перейти к содержимому

Как узнать токен бота в дискорде

  • автор:

Как запустить код discord-бота на токен обычного человека?

Я пишу бота на фреймворке discord.py — disnake, но из-за популярности первого решение проблемы на дискордпае я тоже пойму. Так вот: я подумал, а что если запустить код от бота на токен обычного юзера? Я раздобыл токен своего второго аккаунта и вбил его в bot.run() вместо токена бота, но в консоли всплыла вот такая ошибка:

Traceback (most recent call last): File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\http.py", line 467, in static_login data: user.User = await self.request(Route("GET", "/users/@me")) File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\http.py", line 420, in request raise HTTPException(response, data) disnake.errors.HTTPException: 401 Unauthorized (error code: 0): 401: Unauthorized The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\Сергей\Desktop\кодинг\путхон\randombot\main.py", line 41, in bot.run("токен юзера") File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\client.py", line 856, in run return future.result() File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\client.py", line 835, in runner await self.start(*args, **kwargs) File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\client.py", line 798, in start await self.login(token) File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\client.py", line 658, in login data = await self.http.static_login(token.strip()) File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\site-packages\disnake\http.py", line 471, in static_login raise LoginFailure("Improper token has been passed.") from exc disnake.errors.LoginFailure: Improper token has been passed. Exception ignored in: Traceback (most recent call last): File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 116, in __del__ self.close() File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\asyncio\proactor_events.py", line 108, in close self._loop.call_soon(self._call_connection_lost, None) File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 750, in call_soon self._check_closed() File "C:\Users\Сергей\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 515, in _check_closed raise RuntimeError('Event loop is closed') RuntimeError: Event loop is closed 

Вопрос: что означает эта ошибкка и как её исправить? И вообще возможно ли запустить код бота на токен юзера? Заранее спасибо. Вот если что код самого бота:

import disnake, time, requests, math from disnake.ext import commands from disnake.enums import ButtonStyle import random as randomy from threading import Thread bot = commands.Bot(command_prefix="$") intents=disnake.Intents.all() bot.remove_command("help") #удаление команды @bot.event #подготовка бота async def on_ready(): print(f"Бот запущен!") await bot.change_presence(status=disnake.Status.idle, activity=disnake.Game("$help"))#статус def getcrypto(): response = requests.get('https://blockchain.info/ru/ticker') response_json = response.json() return float(response_json["RUB"]["last"]) @bot.command() async def price_crypto(ctx): cryptopr1 = getcrypto() cryptopr2 = str(cryptopr1) cryptopr2 = cryptopr2[:6] cryptopr2 = float(cryptopr2) cryptopr2 = math.ceil(cryptopr2) embed = disnake.Embed(title='Цена криптовалюты:', description = int(cryptopr2)) await ctx.send(embed=embed) print(cryptopr1) @bot.command() async def test(ctx): await ctx.send('?work') #@bot.command() #async def buycrypto(ctx, *, args): bot.run("токен") 

Discord — Token Здравствуйте, помогите как мне узнать свой Token Discord?

ctrl+shift+i > сверху будет значок похожий на закрывающиеся кавычки, тыкайте на него и выбираете пункт Applications > Разворачиваете пункт Local Storage > https://discordapp.com. В самом конце списка и будет ваш токен. Никому не отправляйте информацию из этого списка т. к. это запрещено Discord ToS.

Дима КоротковУченик (112) 3 года назад

я не нашол

Крис КурседовУченик (109) 1 год назад

нету токена

Остальные ответы

Где найти токен бота в дискорд?

Где найти токен бота в Дискорде?
Переходим в раздел «Bot» и находим его под аватаркой.
Если код не появился, то нажмите «Reset Token» — после этого он обязательно должен высветиться.
Этот токен необходим для написания кода.

К счастью, каталоги готовых «роботов» для Дискорда ежедневно пополняются. И все это — в бесплатном доступе. Если вы не умеете программировать, то легко найдете помощника в интернете.

Может быть интересно:

Токены в Дискорде: что это, как пользовать, что значит token устарел?

Discord Token — специальный набор символов, который применяется при создании бота, а также для авторизации без пароля и применения в специальных программах. Ниже рассмотрим, где взять токены Дискорд, как узнать свой «ключ», и можно ли его купить.

Что такое, виды

Для начала разберемся, что такое Token в программе Discord. Это набор символов, который состоит из букв и цифр. Применяется для управления ботом. Полученные символы можно использовать для решения следующих задач:

  1. Для авторизации. В этом случае токен пригодится для входа в программу без пароля или для рейдов.
  2. При создании селфботов. Self Bots — специальные боты, созданные на основе Дискорд API, и предназначенные для улучшения учетной записи. Они работают с профилем пользователя не через страницу программы, как это происходит обычно, и могут отправлять сообщение. Для использования бота нужен токен, который доступен на консоли. Его нельзя никому давать, ведь при попадании информации в чужие руки возможны проблемы с учетной записью. Так, при наличии пользовательского Token Discord открывается доступ к чтению и отправке сообщений, а также другим опциям.

Как получить token для создания бота Discord

Для создания бота нужен Discord Bot Token, который можно получить следующим образом. Сделайте следующее:

    1. Войдите по ссылке — discord.com/developers/applications.
    2. Жмите на кнопку New Application.

      1. Задайте название.
      2. Жмите на кнопку Bot и кликните на кнопку Add Bot.

      1. Подтвердите действие.
      2. Жмите на специальную ссылку, чтобы получить токен.
      3. Копируйте и запишите данные где-нибудь.

      Зная, как получить Discord Token, можно в любой добавить его в код и создать своего бота.

      Как узнать Дискорд-токен для аутентификации

      Теперь рассмотрим следующий вопрос — как узнать свой токен в Дискорде. Сделайте следующие шаги:

      1. Войдите в свой профиль в веб-версии Discord.
      2. Жмите на кнопку Ctrl+Shift+I.

      1. Перейдите во кладку Network с правой стороны.
      2. В разделе Filter напишите /api/v6.
      3. Жмите на кнопку Ctrl+R.

      1. Войдите в любую вкладку, к примеру, Scince.
      2. Листайте справа до пункта, пока не найдете надпись autorization.
      3. Копируйте информацию и вставьте ее там, где это необходимо.

      Токен Discord имеет следующий вид — Njc5MjAzNDQxNzEyNTYyMTc2.XuMNmg.hS-Dx86NsOBhU1fO19w_TVSIaq4.

      Как вариант, можно использовать Discord Token Generator. Суть состоит в установке программы и создании Дискорд-бота. Интерфейс софта интуитивно понятен, поэтому останавливаться на этом вопросе нет смысла.

      Что значит, когда token устарел

      При попытке использования токена многие наталкиваются на ошибку об устаревании token. При этом возникает вопрос — что значит токен устарел в Дискорде. Это означает, что в ваше профиль уже был совершен вход с другого устройства раньше. Необходимо просто войти еще раз.

      Можно ли купить токен

      В Сети часто попадаются предложения купить token для Discord. В этом нет смысла, ведь в большинстве случаев такие предложения являются мошенничеством. Лучше самому узнать свой Дискорд-токен и использовать его по назначению.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *