首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >频道:“AttributeError”对象没有“”channel“”属性“”

频道:“AttributeError”对象没有“”channel“”属性“”
EN

Stack Overflow用户
提问于 2020-09-06 06:13:27
回答 2查看 127关注 0票数 0

我试图使齿轮组织我的机器人,但我有一个错误,我不知道如何修复。机器人在cog中成功地执行了find命令,但当我编写该命令时,出现以下错误:

你能帮我吗?下面是我的代码:

代码语言:javascript
运行
复制
import discord
import asyncio
import re
import os
import random
from discord.ext import commands

class Moderation(commands.Cog):
    def __init__(self, bot):
        self.bot = bot
    
    #Purge
    @commands.command()
    async def purge(ctx, amount=10):
        await ctx.channel.purge(limit=amount)
EN

回答 2

Stack Overflow用户

发布于 2020-09-06 15:41:33

您的第一个参数必须为self

代码语言:javascript
运行
复制
class Moderation(commands.Cog):
    def __init__(self, bot):
        self.bot = bot
    
    #Purge
    @commands.command()
    async def purge(self, ctx, amount=10):
        await ctx.channel.purge(limit=amount)
票数 1
EN

Stack Overflow用户

发布于 2020-09-06 06:25:58

在purge函数中添加self作为参数。

异步延迟清除(自身、ctx、amount=10):等待ctx.channel.purge(limit=amount)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63758974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档