为了账号安全,请及时绑定邮箱和手机立即绑定

如何让机器人自动发送消息?

如何让机器人自动发送消息?

牛魔王的故事 2023-12-09 15:44:35
我有个问题; 这就是如何让discord.py 机器人在 on_ready() 上自行发送消息:?它仅在一台服务器中,无论目前使用哪个频道,我在文档中找不到任何内容 - 感谢任何帮助^^!
查看完整描述

3 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

你可以做:


Sendchannel = channel Id


@bot.event

async def on_ready():

  channel = bot.get_channel(Sendchannel)

  await channel.send(“text”)

欲了解更多信息,请观看12:50 的YouTube 视频(该 YouTube 视频不是实时的)



查看完整回答
反对 回复 2023-12-09
?
倚天杖

TA贡献1828条经验 获得超3个赞

我不相信该on_ready对象有权发送。所以我认为通过对象是不可能的on_ready。您必须通过不同的操作来设置它。



查看完整回答
反对 回复 2023-12-09
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

尝试:


@client.event

async def on_ready():

   await client.get_channel("enter channel id here").send("bot is online")


查看完整回答
反对 回复 2023-12-09
  • 3 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信