问题标签 [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.
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 映像本身吗?
ruby - 如何使用 ruby Lita 转发消息响应?
我正在使用 lita-hipchat在lita ruby gem上运行聊天机器人。使用 hipchat 对 lita 做出响应后,lita 将能够通过reply 方法向创建响应的用户返回消息。我想改变这种模式并能够将 hipchat 发送给次要用户,基本上能够将相同的响应抄送或转发给多个用户。这是否可能仅使用 Lita gem?
我知道通过 http 或 hipchat gem 发送消息是向二级用户发送消息的另一种选择,但我更愿意通过 lita 来执行此操作。
ruby - 如何在 Mac 上找到 ruby 的 $BUNDLE_PATH
我正在尝试将 lita 部署到 docker,我正在遵循 docker-lita 指南,但我已经使用了这个命令
但我不知道$BUNDLE_PATH
mac在哪里。我正在使用 rbenv 来管理我的宝石。在指南中,它声明“将 $BUNDLE_PATH 替换为主机上应该缓存 gem 的目录的绝对路径”,但我不知道那在哪里。
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 来测试我的代码并且测试通过了,但是当我测试机器人以获得响应时,我没有收到并且响应不是预期的
测试
这是我在处理程序文件夹中运行机器人时得到的输出
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.