Я использую Hubot с адаптером Hubot-Flowdock.
Я использую robot.hear
для ответа на сообщения с определенной строкой в них (например, «шоколад»).
Затем я вызываю msg.send
с сообщением, которое также содержит строку триггера ("шоколад").
Это приводит к тому, что Hubot слышит сам себя, а затем просто бесконечно зацикливается, запускаясь снова и снова.
Я пытаюсь найти способ заставить Hubot не реагировать на себя.
Из того, что я понял, адаптер Hubot Campfire, кажется, включает специальную проверку, чтобы Hubot не прослушивал себя:
Тем не менее, другие адаптеры, похоже, не имеют этого.
Есть ли другой способ написать сценарий Hubot с robot.hear
и msg.send
, чтобы он не отвечал сам на себя?