繁体   English   中英

如何让我的自定义不和谐机器人发送消息

[英]How to make my custom discord bot sends message

我试图让我的自定义机器人使用 python 发送自定义消息

我:~重复你好

我的消息已删除

定制机器人:嗨

每当我尝试使用它时,我都会遇到此代码的错误问题,特别是“客户端”

等待客户端.delete_message(ctx.message)

返回等待客户端.say(mesg)

from discord.ext import commands 

client = commands.Bot(command_prefix = '~') #sets prefix 

@client.command(pass_context = True)
async def repeat(ctx, *args):
    mesg = ' '.join(args)
    await client.delete_message(ctx.message)
    return await client.say(mesg)

client.run('Token')

client没有名为delete_message的属性,要删除作者的消息,请使用ctx.message.delete 要在await ctx.send()的重写分支中发送消息,请使用await ctx.send()

@client.command()
async def repeat(ctx, *args):
    await ctx.message.delete()
    await ctx.send(' '.join(args))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM