为什么我的不和谐机器人不会在频道 discord.py 中发送消息

时间:2021-06-29 15:50:48

标签: python discord discord.py bots

当我告诉它在频道中发送消息时,我的 python discord bot 不断出错

maven { url "https://jaspersoft.jfrog.io/artifactory/third-party-ce-artifacts" }

PS:现在修复了

4 个答案:

答案 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”)

这行得通