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

Discord Bot命令无法运行,已排除连接问题,求故障原因

$hello命令无法生效的可能原因
  • 缺少discord库的直接导入:代码里用到了discord.Intents,但只导入了discord.ext.commands,没加import discord语句。这会导致意图相关逻辑存在隐患,可能影响命令的正常触发。
  • 未在Discord开发者后台启用消息内容意图:仅在代码中设置intents.message_content = True没用,必须登录Discord开发者后台,找到对应机器人的设置页面,手动开启Message Content Intent权限。否则机器人无法读取消息内容,自然识别不了命令前缀。
  • 机器人权限不足:检查机器人在目标服务器的权限,确保它拥有发送消息和读取消息历史的权限。如果服务器权限设置严格,缺少这些权限会导致机器人无法响应命令。
  • 命令输入或前缀冲突:确认输入$hello时,前缀$后面没有多余空格;同时检查服务器内是否有其他机器人使用相同的$前缀,导致命令被拦截。
  • 代码缩进错误:虽然当前代码缩进看起来正常,但要确认@client.command()装饰器和hello函数的缩进层级一致,避免因缩进问题导致命令未被正确注册。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 05:09:35