【问题标题】:discord python deleting bot messages不和谐python删除机器人消息
【发布时间】:2018-05-02 06:14:37
【问题描述】:

所以我刚刚进入 python 和 Discord,我想知道是否可以只删除来自机器人的消息。我已经有一个有错误的脚本,'list' 对象没有属性 'channel'

if message.content.startswith('!clearbeta'):
    list = ['!8ball', '!uptime', '!meme', '!animated meme', '!weeb', '!cute af', '!coin', '!fun', '!reaction']
    await client.delete_message(list)
    await client.send_message(message.channel, "Cleared messages")

【问题讨论】:

    标签: python-3.x discord


    【解决方案1】:

    我想如果你 read the documentation 会有所帮助。

    client.delete_message 需要一个 Message 对象,而不是字符串列表。同样,client.delete_messages 需要一个 Message 对象列表。

    您可以改用 client.purge_from 之类的东西和 check 谓词来测试消息内容是否与列表中的内容匹配。但是,用于清除的端点有

    【讨论】:

    • 非常感谢!我只是瞎了眼,没看到,虽然我通读了文档。
    猜你喜欢
    • 2021-05-29
    • 2021-07-25
    • 1970-01-01
    • 2021-05-18
    • 2021-09-26
    • 2018-11-19
    • 2020-04-21
    • 1970-01-01
    • 2020-12-23
    相关资源
    最近更新 更多