让机器人对自己的消息做出反应

时间:2020-11-02 06:54:10

标签: javascript discord.js

我如何使机器人对自己的消息作出反应?我知道这可能很简单,但是我找不到答案。预先感谢。

module.exports = {
    name: "ping",
    description: "Basic ping command",
    execute(message) {
        message.channel.send("Pong.");
        message.react("?");
    },
};

编辑:我在这里忘了说这是Discord.JS,而不是python

2 个答案:

答案 0 :(得分:1)

您有正确的主意,但是您将响应添加到错误的消息中。要对漫游器已发送的消息作出反应,可以使用TextChannel.send()返回的Promise。看看下面的示例代码,然后尝试一下:

import cv2
face_cascade=cv2.CascadeClassifier('face.xml')
img=cv2.imread('image.png')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
faces=face_cascade.detectMultiScale(gray,scaleFactor=1.01, minNeighbors=5)
for x,y,w,h, in faces:
     img=cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),3)
cv2.imshow('face',img)
cv2.waitKey()

答案 1 :(得分:0)

参见this文章

代码应为

bot.add_reaction(msg, "?")