Я использую скрипт cleverbot, чтобы мой бот отвечал на любые сообщения. Сценарий работает, но в настоящее время требует, чтобы пользователь, чтобы призвать к боту через «эй»Hubot-Cleverbot script issue heirarchy
Например
"@bot hey what is going on?"
bot: Not too much.
Код:
robot.respond(/hey (.*)/i, function(msg) {
//code for reply
}
То, что я хочу сделать, это есть, так что я могу просто задайте вопрос прямо моему боту, не требуя «эй». Я изначально избавился от тега «эй», но это мешает моим другим скриптам, которые настроены на ответ на определенный текст. Другими словами, я получаю два ответа от своего бота.
Любые идеи о том, как сообщить моему скрипту cleverbot, чтобы он ответил, только если все остальные скрипты были подтверждены? Спасибо!