0

このライブラリを使用しています。例では、ハードコードされたトークンを使用しています。このアプリを Slack マーケットプレイスに掲載したい場合、以下を使用して複数のアプリ トークンを動的に「リッスン」するにはどうすればよいですか。

token = "xoxp-28192348123947234198234"  # found at https://api.slack.com/web#authentication
sc = SlackClient(token)
if sc.rtm_connect():
    while True:
        print sc.rtm_read()
        time.sleep(1)

統合ごとに新しいボット インスタンスを作成する必要がありますか?

4

1 に答える 1

2

トークン = チーム。トークンをハードコードすると、トークンを提供したチームだけが使用できます。これはカスタム統合では一般的ですが、Slack ディレクトリでリリースするアプリとは互換性がありません。

典型的な解決策は、各トークンをデータベースに保存し (強力な暗号化を使用して!)、実際に、チームごとに新しいボット RTM 接続を開始することです。

于 2016-04-27T10:10:03.307 に答える