【问题标题】:How to run my Slack chatbot on Heroku?如何在 Heroku 上运行我的 Slack 聊天机器人?
【发布时间】:2018-07-30 01:03:43
【问题描述】:

我最近使用本教程构建了一个 Slack 聊天机器人:https://youtu.be/jTaoU6u1Fcg

效果很好。

现在,我正在尝试在 Heroku 上运行我的机器人(因此它可以 24/7 全天候运行),但无法在网上找到任何有关如何操作的地方。

我需要回答的具体问题是:

  1. 我现在要向我的 .env 文件添加什么端口? (因为我希望它在远程服务器上公开,我猜答案不再是 3000)
  2. 我在哪里(在 Heroku 上)可以找到 Oauth & Permissions 的重定向 URL?
  3. 在哪里(在 Heroku 上)可以找到事件订阅的请求 URL?
  4. 我还需要使用 ngrok 或 npm install 吗?如果我希望应用 24/7 全天候运行,Heroku 就够了吗?

感谢您的帮助。

【问题讨论】:

    标签: heroku npm bots slack ngrok


    【解决方案1】:

    我最近刚刚在 heroku 上部署了一个聊天机器人。您的问题的答案将是: 1. 我将端口保持在 3000,这也适用于 heroku。 2. 我认为你不需要在 heroku 上做任何事情。 3. 我认为你不需要在 heroku 上做任何事情。 4. ngrok 现在不能工作,但是你将在你的 slack 交互元素上添加 heroku 给出的 url(例如http://yourappname.herokuapp.com/),而不是 ngrok url,如果你使用它们,则使用斜杠命令。

    我希望这能解决您的问题。还有一件事,heroku 中会有一个 proc 文件,您必须在其中提供应用程序的入口路径。

    【讨论】:

    • 有同样的问题。 (2)肯定有答案。有什么想法吗?
    猜你喜欢
    • 1970-01-01
    • 2019-06-02
    • 2022-01-07
    • 2020-11-12
    • 1970-01-01
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多