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

'非类型对象没有属性'send'

司寇羽
2023-03-14

我的代码返回这个错误"'NoneType对象没有属性'发送'"

这是我的密码

导入discord从discord导入操作系统。ext导入命令

客户=不和谐。客户()

类日志记录(commands.Cog):“为您设置日志记录”

def __init__(self, client):
    self.bot = client

async def __error(self, ctx, error):
    if isinstance(error, commands.BadArgument):
        await ctx.send(error)

@commands.Cog.listener()
async def on_message_delete(self, message,):

     deleted = embed = discord.Embed(
         description=f"Message deleted in {message.channel.mention}", color=0x4040EC
     ).set_author(name=message.author, url= discord.Embed.Empty, icon_url=message.author.avatar_url)

     
     
     
     channel = client.get_channel(888600482317213786)
     deleted.add_field(name="Message", value=message.content)
     deleted.timestamp = message.created_at
     await channel.send(embed=deleted)

def设置(客户端):客户端。添加_cog(日志记录(客户端))

我是在我的齿轮,而不是在主要。派克

共有1个答案

杜海
2023-03-14

channel=客户端。获取频道(888600482317213786)应该是channel=self。机器人程序。获取U频道(888600482317213786)。然后检查通道是否为“无”
我假设您的实际代码中没有缩进错误。

 类似资料:
  • 我一直在努力学习Python(目前的请求和美丽的soup4),我在网上找到了一个教程 问题是我一直得到下面的错误,根本无法弄清楚... 任何帮助都将不胜感激! 回溯(最近一次调用last):文件“C:\Users\BillyBob\Desktop\Web Scrap.py”,第14行,标题=a.string。strip()AttributeError:'NoneType'对象没有属性'strip'

  • 我目前正在构建一个烧瓶应用程序 我能够从下面的stackoverflow留言板上得到这么远,但是我不认为我做对了什么(可能忽略了什么?) 在Flask应用中运行Dash应用 这里的任何帮助都将不胜感激 这是我的服务器。py代码: 这是我的服务器。py:从应用程序导入服务器,应用程序服务器。运行(调试=True) 当我运行这一切时,我得到:

  • 我正在尝试删除空行。但是,当我试图计算空行数以查看它是否有效时,我有一个错误: AttributeError:“非类型”对象没有属性“isnull” 我的剧本: 输出: Traceback(最近的调用最后): 打印文件“\data\u vis.py”,第12行(data\u not\u empty.isnull().sum()) AttributeError:“非类型”对象没有属性“isnull”

  • 获取'NoneType'对象没有'send'属性我该怎么做?这个错误让我头晕

  • 问题内容: 我收到以下错误: 类型对象“ datetime.datetime”没有属性“ datetime” 在下一行: 有人知道错误的原因吗? 我导入日期时间是否有帮助 谢谢 问题答案: 日期时间是一个允许处理日期,时间和日期时间(所有都是数据类型)的模块。这意味着它既是顶级模块,又是该模块中的一种类型。这很令人困惑。 您的错误可能是基于模块的混乱命名,而您或您正在使用的模块已经导入了。 但是,

  • 我不知道为什么这不起作用,这真的很烦人, 错误代码如下所示: 我想不出怎么修,请帮忙,谢谢!