首页 文章
  • -1 votes
     answers
     views

    BotKit Slack Bot给Microsoft Teams Bot

    我最近通过BotKit工具包构建了一个slack bot,现在希望能够从简单的扩展到许多其他服务 . 基本上,我正在阅读https://venturebeat.com/2016/11/02/how-bots-will-work-on-microsoft-teams/并且它说明了这一点 “整合意味着Microsoft Bot Framework用户将能够为Slack制造机器人,Botkit用户将能...
  • 0 votes
     answers
     views

    当用户发送消息并且它在heroku上空闲时,有没有办法唤醒应用程序?

    我有一个在免费套餐中运行在heroku上的机器人,我正在寻找一种方法来在Slack中收到用户的消息时唤醒应用程序 . 我的Procfile中有一个Web worker: web: npm start 我还设置了一个webserver和botkit: var app = express(); var port = process.env.PORT || 3000; app.listen(port...
  • -2 votes
     answers
     views

    Slack bot私人 Channels 发布消息

    我'm developing a slack bot for my company. I can't找到关于这个主题的任何信息 - 当用户在私人 Channels 中键入斜杠命令时如何从slackbot To use /github, add @GitHub to this conversation. 做出类似的响应?
  • 1 votes
     answers
     views

    使用Botkit startRtm进行Slack User Presence订阅

    我试图找出如何使用Botkit's starter slack bot通过Botkit 's startRTM call. Currently I'订阅Slack中的状态更改,其中包含用于处理所有rtm启动和关闭的rtm_manager脚本 . bot.startRTM(function(err, bot) { ...do stuff }); 我是订阅状态事件的新方法,并了解我需要发送pr...
  • 1 votes
     answers
     views

    Slack bot - 使用Botkit清除旧消息

    我正在使用botkit开发一个自定义机器人,它将删除旧消息(例如,所有超过一周的消息) . 例如,我会在使用slack时说'@custombot delete' . 我添加到custombot.js的新代码是 controller.hears('delete','direct_mention',function(bot,message) { // customized code for re...
  • 2 votes
     answers
     views

    如何在node.js中使用松弛的api方法

    使用node.js解决松弛的应用程序时遇到麻烦我正在使用Starter Botkit(Howdy),托管在毛刺上(glitch.com) 到目前为止,我的工作完美无缺,它与用户开始进行一次调查,一个接一个地问几个问题,并以摘要结束,包括用户给机器人的所有答案 . module.exports = function(controller) { controller.hears(['reminde...
  • 0 votes
     answers
     views

    Botkit Slack Bot没有收听新的js文件(托管在azure上)

    我们在azure上托管了一个botkit bot,遵循他们的指导方针并从这里回购克隆:https://github.com/howdyai/botkit-starter-slack 然后,我尝试将新的js文件添加到技能文件夹中,如下所示: var Botkit = require('botkit'); var controller = Botkit.slackbot({}); control...
  • 0 votes
     answers
     views

    watson-developer-cloud botkit-middleware资源未找到

    我是僵尸世界的新手 . 我正在尝试使用botkit中间件将IBM Watson上的Conversation服务创建与Slack Bot集成 . 我只是从Git获取代码(Botkit Slack Integration,我正在尝试使用它来回答来自我的Watson Conversation服务的Slack上的查询 . 但是,收到松弛消息后,API会返回以下错误 . 没有太多关于如何处理的文档互联网上的...
  • 1 votes
     answers
     views

    Node-slack web api:chat.delete为所有 Channels 返回channel_not_found虽然channels.list返回所有 Channels

    我一直在使用slack-node web api和botkit开发一个简单的聊天机器人,但是在使用chat.delete功能时遇到了一些麻烦 . 我可以正确列出我的所有 Channels ,查看他们的 Channels ID和名称,但是当我尝试使用chat.delete函数发送消息 Channels 时,它会返回“channel_not_found” . 我还尝试发送 Channels 名称,使用...
  • 1 votes
     answers
     views

    Slack API:跟踪文件处理和批量上传,file_created与file_shared事件

    我有一个使用botkit构建的slack bot,它正在侦听某个 Channels 中用户上传的文件 . 我正在尝试处理同时上传的多个图像,以便让我的机器人等待处理所有图像,然后再继续响应每个图像 . 我将我的应用程序设置为侦听file_shared,file_created和file_public事件,但是我只看到file_shared曾被文件上传触发 . 我想在file_shared之前会触发...
  • 1 votes
     answers
     views

    使用HTTPS的Botkit

    我无法让botkit在https协议上运行 . 这是我的设置: 我有自己的运行Centos6的VPS . 我正在使用botkit-starter-slack 我有SSL证书通过端口443传递SSLLabs tests并监听apache . 根据botkit的建议,我的机器人在端口3000上运行,这是我打开的一个端口 . 我的机器人启动并运行正常,但它只能通过http工作 . 如...
  • 3 votes
     answers
     views

    Darn - 斜杠命令不起作用(错误消息:`503_service_error`

    我按照本教程:https://api.slack.com/tutorials/easy-peasy-slash-commands为斜杠命令创建一个简单的松弛应用程序 . 应用程序在我的服务器上在端口1336上的VPN上运行 . 此服务器(显然包括IP)无法在VPN外部访问 . 按照上述教程,Slack应用程序配置(在松弛的网站上)需要两件事: OAuth的重定向网址 斜杠命令的请求URL ...
  • 0 votes
     answers
     views

    无效命令'PassengerAppRoot',可能由服务器配置中未包含的模块拼写错误或定义

    我已按照Installing Passenger + Apache on a Linux/Unix production server for Node.js apps + Red Hat 6 / CentOS 6 (with RPM)中的每个步骤进行安装,一切正常但是当我尝试在我的centos 6服务器上使用WHM来托管我的botkit bot的虚拟主机中配置我的子域时,我收到此错误: “/ ...
  • 6 votes
     answers
     views

    将Microsoft Bot Framework与Howdy Botkit进行比较

    我希望创建一个机器人,并且遇到了Microsoft Bot Framework(使用LUIS或可以使用API.AI提供的C#SDK)和Howdy.ai Botkit(中间件支持LUIS和API.AI) . 有人可以帮助我比较这两者吗? 我在我的机器人中寻找以下内容 - 支持多种渠道,包括电子邮件 . 让机器人同时处于被动状态(回复某些用户消息)并主动(每天向用户发送一条关于对他们重要的事情...
  • 3 votes
     answers
     views

    Botkit With Express

    Botkit(https://github.com/howdyai/botkit/blob/master/readme-facebook.md)的文档完全没有意义: // if you are already using Express, you can use your own server instance... // see "Use BotKit with an Express ...
  • 2 votes
     answers
     views

    响应松弛对话框后更新机器人消息

    在响应松弛对话框后,我遇到了一些更新交互式消息的问题 . 我在node.js服务器上使用botkit . 这是我的工作流程: 用户通过斜杠命令触发交互式消息 用户单击该消息上的按钮 弹出一个对话框,用户填写表单并进行验证 在服务器端完成了一些事情 第一条消息应该更新 现在,这是我正在使用的逻辑: User trigger an interactive message vi...
  • 0 votes
     answers
     views

    让机器人填写Troops.ai对话框以更新salesforce记录,如何让我的机器人填写部队对话框?

    我正在尝试制作一个与Troops应用程序交互的松散机器人 . 现在,团队正在接收消息并手动将表单输入salesforce,我认为让计算机程序更容易,更高效,更准确 . 出于安全和隐私的原因,salesforce管理员希望我尝试使用部队,这允许我编辑表单,因此想法是调用某个表单,每当我们得到它时,用信息更新它,然后有salesforce将表单复制并保存为新表单 . 我的问题是,我可以让我的松弛机器人...
  • 2 votes
     answers
     views

    Slackbot Heroku:必须继续登录

    我在Heroku上托管的botkit slack bot有问题 . 机器人本身就是“入门套件” . https://github.com/howdyai/botkit-starter-slack 过了一会儿,机器人停止工作 . 日志抱怨无法找到团队 . 我点击了我的heroku部署应用程序的/ login路径并允许它,它再次工作了一下 . 是否有一个heroku配置,我需要更改,以防止它闲置或什么...
  • 3 votes
     answers
     views

    如何避免Slack中的机器人提到重复的用户?

    所以我正在为Slack开发一个机器人,每周提到一个随机用户 . 我到达机器人确实如此,但我不确定如何避免重复 . 正如您在下面的屏幕截图中看到的,显示了重复的名称: 这是我的代码: // Handle events related to the websocket connection to Slack controller.on('rtm_open', function (bot) { c...
  • 2 votes
     answers
     views

    Slack Botkit:RTM关闭后自动重新连接

    我使用Howdy.ai's Botkit作为一个简单的bot应用程序并让它在VPS上的node.js上运行 . 基本上,我从here定制了一个Slack应用程序的示例,现在我正在努力争取 keep the bot alive - 在一些未定义的时间之后,Slack API的RTM通道找到了重新连接的正确方法's closed and I can' . 到目前为止我试过了 controller....
  • 0 votes
     answers
     views

    如何在Botkit消息处理程序中获取原始消息文本(例如电子邮件地址)

    在botkit中我设置 message_received 或任何其他处理程序 . 当我收到消息时,它的 text 属性应该包含用户写的实际消息 . 不幸的是,此消息包含例如电子邮件地址我得到这个消息松弛格式 . 例: 用户输入: Hey, send an email to foo@bar.com botkit给了我: Hey, send an email to <mailto:foo@bar...
  • 0 votes
     answers
     views

    Botkit Studio和LUIS集成

    我们习惯于任何与Botkit集成的NLU服务都应该作为中间件实现 . 这是一种相当明显的方法 . Botkit Studio最近添加了LUIS支持 . 这种方法让我很困惑 . 根据已解析的意图,我想进行API调用,将提取的实体传递给 endpoints . 因此,调用链看起来像这样: Botkit App [调用Studio API]→Botkit Studio [向NLU服务发送消息]→LU...
  • 1 votes
     answers
     views

    Botkit - Slack交互式消息

    我试图从所有行动中获取所有 Value . 目前我有两个选择操作(选择游戏和选择一天) . 在interactive_messages_callback中,我只获取当前修改的选择的选定值 . 有没有办法从currentValues等所有动作中获取值数组:[os_type_selection:'osx',day_selection:'2']? bot.reply(message, { atta...
  • 3 votes
     answers
     views

    使botkit适应Discord

    我用've been playing with Andrew Templeton' s 'Bottie'代码(https://github.com/andrew-templeton/bottie)来制作NLP驱动的机器人 . 原始代码是为了与Slack一起工作而构建的,但我希望将其改编为Discord客户端 . 我已经取得了一些进展,但我被困在'ears.js'文件的'.hear'函数部分(如下面...
  • 4 votes
     answers
     views

    使用botkit作为Slack机器人,有没有办法在对话时更新消息?

    这是关于使用Botkit开发Slack bot . Slack允许您更新消息 - 例如,如果您从用户那里获得输入(无论是通过文本还是按钮),您可以根据该消息更新消息 . (有关此内容的更多信息,请参阅"Replacing the original message":https://api.slack.com/docs/message-buttons) . Botkit通过re...
  • 1 votes
     answers
     views

    如何使用BotKit在Slack上发送带有随机@mention的消息?

    我是新手开发机器人并试图在Slack中使用BotKit每周在#test Channels 中提及一个随机用户 . 这是我到目前为止的代码: controller.hears('interactive', 'direct_message', function(bot, message) { // send webhooks bot.configureIncomingWebhook({url...
  • 4 votes
     answers
     views

    如何使用BotKit从Slack API获取用户列表?

    我正在尝试创建一个向随机松弛用户发送直接消息的机器人 . 我想要完成的第一步是console.logging用户列表 . 这是我到目前为止: controller.hears('marco', 'direct_message', function(bot, message) { bot.api.users.list({user: message.user}, function(err, lis...
  • 1 votes
     answers
     views

    启动RTM连接时,Botkit Slackbot返回错误“not_authed”

    我有一个松弛的机器人,我在2017年1月至3月写道 . 但是,当我用相同的代码创建一个新的机器人并启动它时,我收到错误“not_authed” . 我调试了这个问题,我的令牌很好(例如,如果我用我的令牌作为一个身体参数进行https://slack.com/api/rtm.connect POST调用,它工作正常,我得到一个结果) . 它似乎是bot.startRTM方法似乎不起作用 . 我的代码...
  • 0 votes
     answers
     views

    为什么Botkit将数据存储在json_file_store中?

    因此,我们正在尝试与我们的产品实现松散集成,botkit使用json_file_store来存储渠道,团队,用户相关信息,为什么botkit会存储这样的数据?有没有办法避免在 生产环境 环境中存储这些数据?或者我应该使用任何其他slack bot客户端?
  • 0 votes
     answers
     views

    在没有他使用slack botkit与bot交互的情况下向用户发送消息

    我有一个松弛的机器人,它回复发送给用户的消息 . 我做这样的事情: startSlackRtm() { this.slackObject = slackbot({ require_delivery: true }); this.slackObject.log("Going to start the slack rtm connection. &qu...

热门问题