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

开发Discord音乐机器人时遇到包标签相关问题

问题原因

  • 未导入discord核心模块:代码中使用了discord.Intents.all(),但头部没有导入discord依赖,运行时会抛出NameError报错
  • 若你使用的是discord.py 2.0及以上版本,直接循环调用cog的setup方法属于过时写法,可能引发加载异常
  • 注意你导入的自定义music包需要确保和main.py在同一路径下,且内部已经正确实现了setup方法,否则也会出现模块导入报错
  • client.run()的入参是机器人令牌,不是机器人ID,注意不要填错参数值

修正后的代码

import discord
from discord.ext import commands
import music

client = commands.Bot(command_prefix='sus!', intents=discord.Intents.all())

async def load_cogs():
    await music.setup(client)

@client.event
async def on_ready():
    await load_cogs()
    print(f"已登录为 {client.user}")

client.run("你的Discord机器人令牌")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 22:45:01