当我告诉它在频道中发送消息时,我的 python discord bot 不断出错
maven { url "https://jaspersoft.jfrog.io/artifactory/third-party-ce-artifacts" }
PS:现在修复了
答案 0 :(得分:0)
试试这个:
@client.command()
async def log(ctx, msg):
await ctx.send(msg)
我很确定你需要使用 ctx.send
答案 1 :(得分:0)
Tortle.py 是完全正确的,但是,您可以执行多种形式的 ctx.___("stuff")
。第一个也是最简单的例子是 ctx.send("stuff")
,这将在用户调用函数的通道中发送“东西”(机器人正在做的事情。)
您也可以执行 ctx.author.send
这将 DM(直接消息)调用该函数的作者。
您也可以执行 ctx.reply
这将回复用户发送的消息。
我希望你觉得这很有用,并随时喜欢这条消息以获得任何额外的支持!
答案 2 :(得分:0)
在最后一行
await channel.message.send(msg)
?
试试吧
await channel.send(msg)
答案 3 :(得分:0)
@client.command()
async def log(ctx, message):
await ctx.get_channel(852610465871036416).send(“your message”)
这行得通