You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Fedora系统下使用discord.py登录失败问题求助

解决discord.py登录时的LoginFailure错误

问题根源

你遇到的discord.errors.LoginFailure: Improper token has been passed.错误,核心原因是传入的机器人令牌无效或不正确,和你之前执行的pip install -U yarl操作无关。

解决步骤

  • 确认令牌类型:确保你使用的是Discord机器人应用的专属令牌,不是个人账号令牌、OAuth2客户端ID或客户端密钥。获取路径:Discord开发者平台 → 目标应用 → 「Bot」标签页 → 点击「Reset Token」(未生成过则先点「Add Bot」)→ 复制生成的完整令牌。
  • 检查令牌完整性:复制令牌时不要包含前后空格、换行符,你代码里的6KhBCVw8fSwljDww6aoo_hgFKl6Ij4Rl长度明显不符合标准机器人令牌的长度,大概率是复制不完整或错误。
  • 验证令牌有效性:用终端命令快速验证:
    curl -H "Authorization: Bot YOUR_BOT_TOKEN" https://discord.com/api/v10/users/@me
    
    返回包含机器人用户名的JSON数据说明令牌有效;返回401错误则需重新生成令牌。
  • 核对代码中的令牌:确保代码里直接传入的令牌字符串正确,若用环境变量读取令牌,确认变量名和值无拼写错误。

内容的提问来源于stack exchange,提问作者Amato21

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 23:01:09