Как запустить код 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 <module>
    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: <function _ProactorBasePipeTransport.__del__ at 0x00000226F80025F0>
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"Бот {bot.user} запущен!")
    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("токен")

Ответы (0 шт):