从服务器使用Slack API脚本的最佳方法

时间:2019-06-17 08:21:19

标签: python-3.x flask slack-api ngrok

我创建了一些使用Slack API的内部工具,并在使用ngrok和serveo在本地对其进行了测试之后,我想使用服务器允许其他同事使用该脚本。

我是否仍需要使用ngrok或Servo或任何其他隧道来使用Flask转发流量?如果没有,那将如何工作?我尝试使用IP或服务器名称,但没有用。

如果需要隧道,那么最好使用什么免费工具? ngrok,servo还是其他?

ngrok的问题在于,免费版本会在8小时后过期,这意味着每次会话过期时,随着URL的更改,我需要在Slack api UI中更新请求URL,选项加载URL和斜杠命令URL。

使用Serveo可提供保留相同URL(serveo.net)的选项。尽管这似乎不是很稳定。

我试图刷新它,将命令添加到shell脚本中:

ssh -R 80:localhost:5000 serveo.net

但收到此消息:

Pseudo-terminal will not be allocated because stdin is not a terminal. Host key verification failed.

在线检查,我尝试了建议的解决方案(主要使用-t -t),但没有成功,得到了:

Could not resolve hostname 80:localhost:5000: Name or service not known

0 个答案:

没有答案