Hubot приветствует @username при входе в чат

Hubot — отличный инструмент. Робот интегрирован в наши чаты и выполняет несколько задач. В hubot добавлено несколько дополнительных функций, таких как приветствие по команде. Я не очень хорошо разбираюсь в сценарии кофе и в настоящее время хотел бы найти способ, чтобы Hubot приветствовал пользователей, которые входят в чаты, в соответствии со временем дня(@uersname Good morning, @username Good Afternoon, etc.)

Создан простой Hello:

# hubot greeting.
#
# (hi|hello) - say hi to your butler

module.exports = (robot) ->
  robot.respond /hi|hello/i, (msg) ->
    msg.send "Howdy!"

person user2552384    schedule 01.08.2013    source источник
comment
Какой адаптер вы используете?   -  person Kyle Kelley    schedule 29.11.2013
comment
Привет, возможно, слишком неформально, это робот-помощник, а не стрелок.   -  person Danny Watson    schedule 29.02.2016


Ответы (1)


Я не слишком уверен в способе получения дескрипторов пользователей, но есть событие robot.enter

    robot.enter (response) ->
      msg.send "Welcome, Lord #{response.message.user.name}"
person Farouk    schedule 12.08.2013