首页 文章
  • 0 votes
     answers
     views

    无法为Bluemix DevOps服务测试版启用Slack

    我想利用Bluemix DevOps服务的Slack通信测试版,但在我的IBM受限制的DevOps项目中,我没有看到任何启用它的选项 . 我错过了什么?
  • 0 votes
     answers
     views

    bot框架没有收到Slack dialog.open表单响应

    我正在用Node.js的Bot Builder SDK构建bot 机器人是松弛的 我按照doc Connect a bot to Slack正确配置了slack和botframework botframework,slack和node service之间的所有通信都是通过HTTPS进行的 . 该框架正在与松弛正确沟通 . 在下一步,我正在努力松弛dialog.open 首先,我在Bot Build...
  • 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配置,我需要更改,以防止它闲置或什么...
  • 6 votes
     answers
     views

    如何向Slack监听 Channels 发送消息?

    我正在开发一个松弛的应用程序(范围包括机器人和传入的webhooks) . 我可以将消息发送到已定义的 Channels ,但我不知道如何停止使用“&channel =”参数,只是向收听 Channels 发送消息 . 通过倾听我的意思是,当安装应用程序时,会询问用户在哪里发布(必须选择 Channels 或dm) . String postUrl = "https://slack.co...
  • 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....
  • 1 votes
     answers
     views

    从我的Bot用户接收过多请求

    我正试图在松弛的情况下实现一个僵尸程序用户,但是现在当我作为用户发送消息时,我的机器人获得的消息请求比它应该多 . 我添加到我的bot用户的事件是message.groups . 我不知道这些事件是否会干扰正常的会话流程 . 在此日志中,USER REQUEST是用户发送给bot和BOT AWSER的是bot发送的内容 . 正如您所看到的那样,当我向通道发送一条消息时,slack连续两次收到相同...
  • 0 votes
     answers
     views

    如何在Python中处理松弛app中的许多用户?如何使用多个令牌?

    我正在做一个懒散的机器人 . 我一直在使用python slackclient库来开发机器人 . 它与一个团队合作很好 . 我正在使用Flask Webframework . 很多人通过"Add to Slack"按钮将应用程序添加到松弛状态,我得到他们的 bot_access_token . 现在 how should I run the code 有这么多Slack令牌 ...
  • 0 votes
     answers
     views

    Microsoft bot框架(NodeJS):卡片松弛

    我试图在Microsoft Bot框架中使用Herocard来获取配置文件概述 . 这在模拟器中工作正常: 然而,松弛的同样的herocard没有显示卡 . 它只显示文字 . (不要介意文本的布局 - 松弛需要* text 为粗体,在模拟器中 text *是草书) 这是我用来生成Herocards的代码: heroCard(session, title, subtitle, text, ta...
  • 0 votes
     answers
     views

    如何在代码有效负载内传递我创建的slackbot的用户名/图标?

    我'm pretty new to Python, but I' ve从Python教程中创建了一个slackbot作为一个小项目,这里是代码:https://github.com/sophiefitzpatrick/gallagherbot/blob/master/index.py 目前机器人在我自己的Slack工作区内工作,但将来我希望机器人可以在其他工作空间中使用 . 为此,机器人的用户名和...
  • 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

    使用passport-slack和slackbots模块创建交互式按钮机器人

    我需要创建一个创建一个新的交互式按钮的机器人 . 我使用passport-slack连接到API并使用slackbots模块发布消息 . 我遇到的问题是使用passport创建OAuth令牌时的范围权限 . slackbots模块使用rtm.start方法here,但此方法要求范围权限为'client'而不是'bot' . 使用'client'范围一切正常但帖子显示为经过身份验证的用户,而不是机...
  • 0 votes
     answers
     views

    使用jslack的RTM库与slack进行通信

    我正在尝试使用jslack:https://github.com/seratch/jslack RTM库来发送和接收消息 . 但我不确定为什么 rtmClient.sendMessage("Hello WOrld"); 没有将消息发送到slack bot,尽管它能够成功连接到机器人 . 请告诉我,哪里出错了 . JsonParser jsonParser = new JsonP...
  • 0 votes
     answers
     views

    无法通过slack的传入webhook基于userID向特定用户发送消息

    我能够根据 Channels 向特定用户发送消息,但我想基于userID发送消息,所以我试图获取特定用户的userID,但奇怪的是我得到了SlackBot的用户ID(松弛的内置机器人)不管用户是谁...... 这里是松散的doc,它说我们可以使用channelID或userID发送到特定的 Channels :https://api.slack.com/incoming-webhooks &quo...
  • 0 votes
     answers
     views

    升级后,将现有的Slack RTM机器人连接到新的Microsoft bot框架后端

    对不起,这有点长 . 我有2个版本的机器人: 版本1.0 - 基于Slack RTM后端 . 有几百个用户安装了这个 . 2.0版 - 基于Microsoft Bot Framework(BF)后端 . 自几天前发布以来,已有几十个用户安装了这个版本 . 我已将My Slack应用程序升级到v2.0以使用Bot Framework后端而不是RTM,获得Slack的批准,现在所有新用户都从slac...
  • 1 votes
     answers
     views

    Botkit - Slack交互式消息

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

    Slack清除通道中的所有消息(~8K)

    我们目前有一个Slack通道,大约8K消息都来自Jenkins集成 . 是否有任何编程方式删除该 Channels 的所有邮件? Web界面一次只能删除100条消息 .
  • 38 votes
     answers
     views

    在Slack中安排消息

    我需要在预先设定的时间发送消息 . 有没有办法通过Slack API来完成它,或者我是否需要运行脚本并检查是否有时间发送消息然后发送它?
  • 3 votes
     answers
     views

    使用Slack RTM api发布消息

    我正在按照这里的教程https://slackapi.github.io/node-slack-sdk/bots#posting-a-message和我'm flummoxed why I can' t使这部分教程代码工作 . 我复制并粘贴了本节中的代码,如下所示 var RtmClient = require('@slack/client').RtmClient; var RTM_CLIENT_...
  • 1 votes
     answers
     views

    如何将所有邮件发布为松散一天?

    我想(通过API)提取一天的所有消息,发布到所有(公共)松弛渠道 . 似乎有两种方式: 1)使用channels.list channels.history API,遍历所有 Channels 并获取历史记录 . 看起来超级低,API看起来很脆弱 . 2)使用search.messages API并使用“on:”查询 . 有效,但结果仅限于100 * 100条消息(每页100个项目,100页) ....
  • 1 votes
     answers
     views

    使用Slack Events API监听和回复Slack Bot需要哪些OAuth Scope?

    我正在尝试制作一个机器人,它将收听所有公共和私人 Channels 以及团队的即时消息,并在看到某些触发词时进行回复 . 这将是一个“Slack App”,可以使用“Add to Slack”按钮安装到您的团队,并包含一个“Bot用户” . 我已经要求"bot" OAuth范围,并订阅了"message.channels,message.groups and mess...
  • 3 votes
     answers
     views

    Slack API和OAuth 2.0

    我目前正在尝试使用SlackConnector库在C#中开发应用程序 . SlackConnector 应用程序将接收和发送消息到松弛通道和DM . (我成功地使用测试令牌生成器从我的松弛发送和接收消息 . )TEST TOKEN GENERATOR 我不明白的是,使用该应用程序的用户如何能够完全授权访问他们的Slack帐户,因此他们可以同样发送和接收消息 . 是OAuth 2.0我需要使用的...
  • 0 votes
     answers
     views

    Slack-Api中是否有API方法来设置(更改)事件API请求URL,以便我可以在代码中执行此操作?

    要使用事件API进行Slack App开发,"Events API Request URLs"的设置如_452704中所述: 在事件API中,您的事件API请求URL是目标位置,无论团队或事件类型如何,都将传递您的应用程序订阅的所有事件 . 在设置中的"Event Subscriptions"部分下,有一个用于更改 api.slack.com 的URL ...
  • 2 votes
     answers
     views

    我的请求URL没有收到Slack Events API的任何事件 . 我错过了什么?

    我想为松弛通道中发布的任何消息订阅Slack Events API . 这些是我在Slack Event API documentations中给出的以下步骤 . 我使用以下权限范围创建了一个松弛的应用程序: Channels :历史,群组:历史,即时消息:历史,mpim:历史 在事件订阅中,我成功启用了事件,验证了请求URL(“https://api.example.com/slac...
  • 1 votes
     answers
     views

    OAuth 2和用于发布图像的Slack API

    First Question: 所以,我试图使用Slack API中的files.upload API调用将图像发布到特定的松弛通道 . 我有一个client_id和一个client_secret . 我只是想让这个用于我的团队使用松弛来沟通 . 如果没有通过OAuth 2获取访问令牌,这是否可行? Secondary question: 在尝试通过OAuth 2时,我将client_id放入py...
  • 1 votes
     answers
     views

    Slack Events API不适用于普通用户

    只要有经过身份验证的用户有任何直接消息,我就会使用slack api发送回复 . 所以我创建了app,启用了事件api并验证了webhook url并订阅了 messages.im 事件 我使用带范围的常规oauth流( chat:write:user,users:read )来获取访问令牌 . 首先,我尝试了工作区的管理员,一切正常 . 只要管理员用户和任何其他用户之间有直接消息,我就会收到回...
  • 0 votes
     answers
     views

    自动化接收Web API的Slack访问令牌的Oauth过程

    我正在使用Slack oAuth API . 当我在https://slack.com/oauth/authorize上传递我的client_id和范围时,我得到html响应,询问工作区URL . 之后,我需要在 code 返回之前登录并提供我的密码,我可以使用它来续订我的临时令牌 我的问题是:如何自动化提供工作区URL,用户名和密码的过程?我需要在验证后返回代码(临时令牌),以便我可以调用 ht...
  • 1 votes
     answers
     views

    Slack API用于查询用户之间的直接消息计数

    我正在尝试查看它们是否是一种使用松弛API来查询两个用户正在发送的消息数量的方法 从API文档我认为它应该使用https://api.slack.com/types/im但我不确定如何查询它 任何帮助都会很好

热门问题