如何使用discord.py发送消息

时间:2020-11-12 13:01:19

标签: python function pycharm discord discord.py

你好

问题:

我当前正在尝试编写自己的Discord机器人。但是不知何故我无法弄清楚如何让他自己发送消息。

我已经尝试过的东西

我已经弄清楚了他如何发送消息作为响应,但我希望他在跑步后立即自己发送消息。

我要实现的目标

我试图在google或youtube上找到答案,但是我什么也找不到。

我真的只是一个初学者,我为我可能得到的所有帮助而高兴=)

1 个答案:

答案 0 :(得分:0)

如果您希望在机器人运行时立即发送一条消息,请尝试使用on_ready()内置函数。我不确定您如何运行discord bot,因为discord.py支持多种不同的方式,但是如果您为discord.Client使用自定义包装器类,那么on_ready事件是可行的方式。

您还应该在the documentation查阅文档中有关事件引用的内容 因为它有很多有用的代码段和示例,遍布各处。

假设您使用的是包装器类,则on_ready事件将如下所示:

# Importing tidyverse
library(tidyverse)

# Calculating grouped values
data %>%
  group_by(Station) %>%
  summarise('p-value' = mmky1lag(Rainfall)[2]<0.05, "Sen's slope" = mmky1lag(Rainfall)[7])

# Output
Station p.value Sen.s.slope
AF      FALSE    29.73750
APT     FALSE    17.32083
EL      FALSE    -9.60000
GFS     FALSE   -19.65333