问题标签 [lita]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
72 浏览

ssl - 使用 Docker 向 Lita bot 添加 SSL 证书

我已经通过lita-api-ai插件和(当前)在 Dialogflow 站点上内联编辑了启用 Firebase 的履行脚本将我的 Lita 机器人连接到了Dialogflow代理。

我想将该 webhook 转换为 ruby​​ 并将其作为处理程序托管在 Lita 本身中,但 Dialogflow 需要在 webhook 端点上使用 SSL。

我在 CoreOS 上使用 Lita 的标准docker 设置,我想使用 Let's Encrypt 证书。我怎样才能做到这一点?我对 Docker 或像 Lita 这样的 ruby​​ 应用程序(而不是成熟的 nginx/Apache 设置)没有经验——我可以在 Docker 周围放置一些东西来处理 SSL 吗?我需要修改 Docker 映像本身吗?

0 投票
1 回答
99 浏览

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

我正在使用 lita-hipchat在lita ruby​​ gem上运行聊天机器人。使用 hipchat 对 lita 做出响应后,lita 将能够通过reply 方法向创建响应的用户返回消息。我想改变这种模式并能够将 hipchat 发送给次要用户,基本上能够将相同的响应抄送或转发给多个用户。这是否可能仅使用 Lita gem?

我知道通过 http 或 hipchat gem 发送消息是向二级用户发送消息的另一种选择,但我更愿意通过 lita 来执行此操作。

0 投票
1 回答
70 浏览

ruby - 如何在 Mac 上找到 ruby​​ 的 $BUNDLE_PATH

我正在尝试将 lita 部署到 docker,我正在遵循 docker-lita 指南,但我已经使用了这个命令

但我不知道$BUNDLE_PATHmac在哪里。我正在使用 rbenv 来管理我的宝石。在指南中,它声明“将 $BUNDLE_PATH 替换为主机上应该缓存 gem 的目录的绝对路径”,但我不知道那在哪里。

0 投票
1 回答
58 浏览

ruby - lita bot 对触发器没有响应

我/正在使用 Lita 创建一个聊天机器人,我创建了一个名为 dialog 的句柄到 where 并且我选择分离我的代码,我有我的聊天路由lita-dialog/lib/lita/handlers/dialog.rb和我的回复lita-dialog/bin/main.rb

中的代码lita-dialog/lib/lita/handlers/dialog

中的代码lita-dialog/bin/main.rb

我正在使用 RSpec 来测试我的代码并且测试通过了,但是当我测试机器人以获得响应时,我没有收到并且响应不是预期的

测试

这是我在处理程序文件夹中运行机器人时得到的输出

0 投票
1 回答
105 浏览

heroku-cli - when pushing to heroku and getting an error

trying push my lita code to heroku but I'm getting this error.

I do not know what files that arent known to git.