如何对特定消息作出反应(discord.py)

时间:2018-12-25 22:50:12

标签: discord discord.py

我正在编写一个建议机器人,该机器人应该将玩家的建议发送到服务器中的建议频道,并在建议频道中以一些表情符号做出反应。

问题在于,使用“ message”作为Message参数会对发送来触发代码的消息做出反应,但是我希望它对机器人发送到建议频道的消息做出反应。我是编码新手。如何让漫游器对其他频道中的消息做出反应?

cppFunction("
 std::vector<double> res (std::vector<double> ts, double T ){

          std::vector<double> newts(ts.size()+1);
          newts=ts;
          newts.insert(newts.end(),T);
          std::vector<double> nnewts(newts.size());
          for(int j=0; j<newts.size(); j++){
            if(j==0){
              nnewts[j]=0.0;
            }
            else if(j< newts.size()){
            nnewts[j]= newts[j]-newts[j-1];
            }

             else{
                nnewts[j]=0.0;
             }
          }

        return nnewts;
        }
        ")

1 个答案:

答案 0 :(得分:1)

您需要将响应添加到漫游器发送的消息中,而不是用户发送的消息中。 将bot-sent-message作为Message对象传递给client.add_reaction()而不是原始消息应该可以解决此问题。