【问题标题】:How can I upload my telegram-bot on Haskell to Heroku(or another free servers)?如何将 Haskell 上的电报机器人上传到 Heroku(或其他免费服务器)?
【发布时间】:2020-06-28 05:28:17
【问题描述】:

我使用 telegram-api 库 (https://github.com/klappvisor/haskell-telegram-api) 在 Haskell 上编写了电报机器人。它工作正常,但我想将它上传到服务器,这样我就不会多次运行它。提前感谢您的回复)

【问题讨论】:

  • 请添加更多详细信息,以便您获得更好的帮助
  • 我投票结束这个问题,因为这不是一个 Haskell 编程问题。
  • @MichaelLitchard 这将是更改标签的理由,而不是关闭。我认为 Heroku 是 Stack Overflow 的主题(数以万计的问题)。
  • VTC 已移除 ...

标签: heroku server telegram telegram-bot


【解决方案1】:

原则上是可以的。

您需要一个Procfile 和一个app.json

Procfile 指定 Heroku 将要执行的 CLI 命令。在app.json 中,您可以定义使用的环境变量以及您需要的构建包。
https://devcenter.heroku.com/articles/procfile
https://devcenter.heroku.com/articles/app-json-schema

您将需要 Haskell 构建包。有很多,你将不得不选择一个。例如:

Heroku 没有官方的 Haskell buildpack。


也许值得追求 dockerizing 您的项目的想法。 Heroku 还可以部署 Docker 容器。


由于您提供的信息不足,您所能做的就是阅读我链接的文章并尝试部署它。您没有提供任何具体的错误或问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2016-09-08
    相关资源
    最近更新 更多