问题标签 [botkit]
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.
aws-lambda - Botkit 和 Aws Lambda
如何在 Aws Lambda 中部署使用 Botkit 构建的 slack 机器人。如果它是一个斜杠命令,我们可以使用下面的代码来响应事件。
但不确定如何为机器人做同样的事情。使用 Botkit(Howdy) 的机器人示例代码是
slack-api - Slack + Botkit:RTM 关闭后自动重新连接
我将Howdy.ai 的 Botkit用于一个简单的机器人应用程序,并让它在 VPS 上的 node.js 上运行。基本上,我从这里定制了一个 Slack 应用程序的示例,现在我正在努力让机器人保持活力- 在一段时间后,到 Slack API 的 RTM 通道关闭,我找不到重新连接的正确方法。到目前为止我试过
该trackBot
函数控制日志记录:
看来我错过了整个方法的工作原理。非常感谢任何帮助!
slack-api - Botkit slack - 定期向频道发布消息
有人可以向我解释是否有办法定期发布消息以通过 botkit 放松?
我想发送从 Rabbitmq 队列到达的消息。我已经看到在项目文档中只有一些附加到特定事件的示例。
如果这个问题很愚蠢,我很抱歉,这是我第一个使用 botkit 的项目。先感谢您。
javascript - Javascript参数作为未定义传递
我目前正在使用 botkit-sms 发送和接收文本,并与 mongoose 集成以存储我的数据。我想根据电话号码获取用户,因此在我的代码中,我使用了一个控制器,该控制器应该通过 Mongoose 用户模式中的电话号码找到用户。但是,当调用 getUserType 时,phoneNumber
它是未定义的。有谁知道如何解决这一问题?我觉得这可能与 Javascript 的异步特性有关,但我仍然对这种语言感到满意,所以我并不完全确定。
然后在我的 user_controller 中,我只有:
我会很感激任何帮助!谢谢。
node.js - 在 Heroku 应用中打开两个不同的端口
我目前正在将 botkit-sms 与 Node 和 Express 一起使用,部署在 Heroku 上以创建一个可以向尚未注册的用户发送 SMS 消息的移动应用程序。在我的server.js
文件中,我为 API 和消息传递机器人打开了端口,它们在本地工作,但在我部署到 Heroku 时会中断。我得到错误Error: listen EADDRINUSE :::56136
。我知道这是因为两者都在尝试使用 process.env.PORT。有没有办法解决这个问题?
相关代码:
botframework - 将 Microsoft Bot Framework 与 Howdy Botkit 进行比较
我正在寻找创建一个机器人并且遇到了 Microsoft Bot Framework(带有 LUIS 或可以使用 API.AI 提供的 C# SDK)和 Howdy.ai Botkit(带有对 LUIS 和 API.AI 的中间件支持)。
有人可以帮我比较这两者吗?
我正在寻找我的机器人中的以下内容 -
- 支持包括电子邮件在内的多种渠道。
- 让机器人以被动(回复某些用户消息)和主动(每天向用户发送一次关于对他们重要的事情或跟进的消息)的方式行事。
- 保存并稍后检索用户提供的数据(管理状态)。
- 丰富的消息支持。
- 延迟响应。
- 管理对话历史记录。
是否有一些东西在其中一个可用但在另一个不可用?
node.js - Slackbot 发出 HTTP 请求
我可能想多了,但我只是想要一个健全的检查:
我希望我的 slackbot 每分钟 ping 我的服务器
收到 404 后,它将停止 ping 服务器并向我发送消息以通知我服务器已关闭。
我会...有一个 setTimeOut 函数来发出请求并从那里处理错误/成功吗?
还是我错过了什么……?
谢谢!
express - Botkit 与 Express
Botkit 的文档(https://github.com/howdyai/botkit/blob/master/readme-facebook.md)根本没有意义:
此外,如果没有自定义网络服务器(如 express),Botkit 不提供设置自定义本地 url 的方法(相反,它只是选择 0.0.0.0,这是不切实际的)。
是否有人成功组装app = require('express')();
到setupWebserver
Botkit 中(特别是 Messenger)。如果是,请提供完整代码。
botframework - 你好 BotKit 到 Microsoft Bot 框架
我们使用了 Ms Bot 框架,我们喜欢它提供的功能。在查看 BotKit ( https://github.com/howdyai/botkit ) 时,bot kit 支持 FB Messenger 和 MS Bot Framework、Twilio、Slack。MS Bot Framework 本身支持 Facebook Messenger 功能。当 BotKit 的核心功能之一是在这种情况下转换为另一个 Bot 框架时,为什么 BotKit 如此受欢迎。BotKit 是否计划赶上 MS Bot Framework?BotKit 上有很多贡献者,它在哪里被广泛使用?这方面的任何帮助都会很棒,因为我为此失眠了。
botkit - 如何扩展 Botkit 应用程序
我是botkit的新手。仍在探索框架。
botkit 如何扩展?我可以随机设置多个服务器和路由请求吗?如果每个用户请求最终都在不同的服务器中,上下文是否会被保留?