首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ruby Lita转发消息响应?

如何使用ruby Lita转发消息响应?
EN

Stack Overflow用户
提问于 2019-03-01 04:04:22
回答 1查看 97关注 0票数 0

我正在使用一个聊天机器人在lita ruby gem上使用lita-hipchat操作。在使用hipchat向lita做出响应之后,lita将能够通过the reply method向创建响应的用户返回消息。我想要改变这种模式,并能够发送hipchat给第二个用户,本质上是能够将相同的响应抄送或转发给多个用户。是否可以只使用Lita gem?

我知道通过http或hipchat gem发送消息是向二级用户发送消息的另一种选择,但我更喜欢通过lita这样做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-03 20:52:48

您可以使用Robot#send_messages来完成此操作。例如:

代码语言:javascript
复制
def my_handler_route(response)
  user2 = Lita::User.find_by_id("user2")
  target = Lita::Source(user: user2)
  robot.send_message(target, "This message will go to User2!")
end

这基本上就是Response#reply正在做的事情--但有了自动定位原始源的便利性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54933424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档