【问题标题】:Slackbot always showing activeSlackbot 总是显示活跃
【发布时间】:2017-03-17 03:55:41
【问题描述】:

我们正在使用 howdyai BotKit 开发一个机器人。在这里,问题是当我杀死服务器时,机器人仍处于活动模式。但是没有命令起作用。当我使用

检查进程时
  ps -ef | grep node

没有进程正在与节点一起运行。但它仍处于活动模式。任何帮助,为什么它处于活动模式?。

【问题讨论】:

    标签: node.js slack-api slack


    【解决方案1】:

    在您询问的应用设置中有一个选项。

    • 选择您的应用程序here。如果需要,请登录。
    • 转到侧面菜单中的Bot Users
    • 切换Always Show My Bot as Online按钮。
    • 现在,当您关闭 RTM api 时,您的机器人应该会离线。

    【讨论】:

    • 感谢您的回复。我在侧边菜单中看不到 Bot 用户
    • 我在创建应用程序时创建了机器人用户。也许您还没有创建机器人用户。那么该选项将隐藏在某个地方。
    • 我更改了 bot 用户选项,但它始终显示为 active
    【解决方案2】:

    RTM 切换仅适用于基于事件 api 的机器人 btw。如果您使用任何最近的入门工具包,默认情况下它将引导您使用事件 API 功能,并且默认情况下,松弛 api 设置中的“始终打开”开关处于关闭状态。

    【讨论】:

    • 感谢您的回复。我不明白你想说什么。你能解释清楚吗?
    • 有几种不同的方法可以与 Slack 的 API 集成。如果您使用的是 RTM Api。如果指示灯亮起,您的服务器状态将显示。如果您使用事件 API,您可以在 slack 设置中简单地设置在线状态:api.slack.com/apps/YOURBOT/bots 即使您的服务器可能已关闭,如果您的机器人在线显示,您应该检查是否已切换。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 2011-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多