我有一个不按我想要的方式行事的Discord机器人 .
我想要发生的是以下内容 .
我:^问你怎么样机器人删除以前的消息机器人:你好,你好吗?
这是我的代码,但到目前为止它不起作用,我甚至没有得到删除消息部分 .
@client.command(pass_context=True)
async def say(ctx):
split = client.split(" ")
message = str(split[2])
await client.say(message)
进口和相关信息 .
import discord
from discord.ext import commands
import random
import os
import asyncio
import time`
prefix = "^"
dclient = discord.Client()
client = commands.Bot(description="Ello", command_prefix=prefix)
sleep = time.sleep`
我:^你好,你好吗?
|我想要什么
bot:删除命令消息
bot:你好,你好吗?
|我得到了什么
机器人:什么
错误> pastebin.com/CysFmj06
2 回答
要删除消息,机器人需要“管理消息”权限 .
这应该工作