当前位置: 首页 > 知识库问答 >
问题:

discord机器人:客户端。启动(令牌)不工作

东方灵均
2023-03-14

试图运行一个不和谐的机器人

这是密码

import discord
from discord.ext import commands

TOKEN: str = "Token"

client = commands.Bot(command_prefix = '.')

@client.event
async def on_ready():
    print('Connected')

client.start(TOKEN)

我得到这个错误:

C:\Users\josep\AppData\Local\Programs\Python\Python 38\Python。exe C:/Users/josep/Desktop/unsettler/unsettler。py C:/Users/josep/Desktop/unsettler/unsettler。py:12:RuntimeWarning:coroutine'客户端。“开始”从未等待过客户。开始(令牌)运行时警告:启用tracemalloc以获取对象分配回溯

我试着使用客户端。运行而不是客户端。开始,但它会触发更多错误。我该如何解决这个问题?

编辑:我从客户端运行得到的错误:

Traceback(最近一次调用最后):文件"C:\用户\josep\AppData\本地\程序\Python\Python38\lib\site-包\不和谐\http.py",第291行,在static_logindata=等待self.request(路由('GET','/用户/@我'))文件"C:################################################################################################################################################################

上述异常是以下异常的直接原因:

Traceback(最近一次调用最后一次):文件"C:/用户/josep/桌面/unsettler/unsettler.py",第12行,在client.run(TOKEN)文件"C:\用户\josep\AppData\本地\程序\Python\Python38\lib\site-包\discord\client.py",行708,在运行返回future.result()文件"C:\用户\josep\AppData\本地\程序\Python\Python38\lib\site-包\discord\client.py",第687行,在运行等待self.start(*args,**kwargs)文件"C:\用户\josep\AppData\本地\程序\Python\Python38\lib\site-包\discord\client.py",第650行,在开始等待self.login(*args,bot=bot)File"C:\用户\josep\AppData\本地\程序\Python\Python38\lib\site-包\discord\client.py",第499行,在登录等待self.http.static_login(token.strip(),bot=bot)文件"C:\用户\josep\AppData\本地\程序\Python\Python38\lib\site-包\不和谐\http.py",第295行,static_login引发LoginFailure('不正确的令牌已通过。')来自excdiscord.errors.登录失败:已传递不正确的令牌。忽略的异常:

共有1个答案

东门俊民
2023-03-14

根据客户端的回溯。运行,底部的运行时错误源自此异常

LoginFailure('Improper token has been passed.')

基本上,检查您是否将正确的令牌复制到令牌变量中。当您转到开发人员门户并单击应用程序时,请确保复制了bot令牌(您将在左侧的bot选项卡中找到它),而不是客户端机密或客户端ID。

 类似资料:
  • 直到最近,我的Discord机器人一直工作得很好,我没有对代码做任何更改,它与工作时处于相同的状态。但是出于某种原因,现在当我尝试通过控制台启动bot时(在我的情况下): 节点my-discord-bot.js 它什么也不做,没有错误,只是空白,我应该收到一个确认,说‘准备好了!’我的机器人应该上线,但这一切都不会发生。 下面是我用来启动我的bot(直到最近才开始工作)的代码: 我真的不知道问题出

  • 我试图用Python制作一个不和谐机器人,根据你所在的班级(在我的学校),给你一个不和谐服务器上的角色。我刚刚开始,但每当我试图运行它时,我都会收到一个错误(我在Python 3笔记本电脑中的Google Colab中运行它)。这是我的代码: 当我运行它时,它会显示以下错误: 如果我把命令,程序永远不会到达它,因为循环阻止它到达命令。 我错过什么了吗?我不知道问题出在哪里。非常感谢您的帮助。

  • python 3.7。3不和谐。py 1.3。4覆盆子皮4 在一切顺利之后,我一开始就被困住了。 我从头开始。当我使用for循环后接我的时,我没有问题,bot用户名打印到终端。当我放弃循环并使用代码时,终端中出现以下错误。 忽略异常在on_readyTraceback(最近的调用最后):文件/home/pi/. local/lib/python3.7/site-pack/discord/clien

  • 启动客户端 需要启动一个以太坊客户端,当然如果你已经启动了就不需要再次启动。 如果是geth的话这么启动: $ geth --rpcapi personal,db,eth,net,web3 --rpc --rinkeby 如果是Parity启动: $ parity --chain testnet 如果使用Infura客户端提供的免费的云端服务,这么启动: Web3j web3 = Web3j.

  • 客户端跟服务端基本一样,也支持Web Host和Generic host 调用AddClient方法启用客户端 public void ConfigureServices(IServiceCollection services) { services.AddMvc().SetCompatibilityVersion(Compatibility

  • 启动 cat 客户端前的准备工作 创建 /data/appdatas/cat 目录 确保你具有这个目录的读写权限。 创建 /data/applogs/cat 目录 (可选) 这个目录是用于存放运行时日志的,这将会对调试提供很大帮助,同样需要读写权限。 创建 /data/appdatas/cat/client.xml,内容如下 <?xml version="1.0" encoding="utf-8