私はボットを持っているスラックアプリに取り組んでいます。ユーザーは、そのチャンネルにいなくてもボットのファイルをパブリックチャンネルに共有できます。ユーザーがチャンネルにいない場合は、最初にチャンネルにユーザーを追加してファイルを共有します。このスラックには、ユーザーがチャンネルに参加するのに役立つapi https://api.slack.com/methods/channels.joinがあります。ただし、チャンネルに参加したいユーザーに対応するユーザートークンが必要です。今問題は、アプリケーションをインストールしたユーザーに対応するボットトークン(xoxb-)とapiトークン(xoxp-)だけです。では、参加したいユーザーに対応するトークンを入手するにはどうすればよいですか、ここで何か不足しています。助けてください。Slack Appでチャンネルに参加させる方法
0
A
答えて
1
いいえ、参加するユーザーに対応するトークンは必要ありません。ボットトークンとアプリケーショントークン:ボットのユーザーとのスラックアプリをインストールする場合
あなたは2つのトークンを受け取ります。アプリトークン(ボットトークンではありません)は、あなたのアプリが必要なスコープ(channels:write
)を持っている場合、ユーザーをパブリックチャンネルに招待するために機能します。
関連する問題
- 1. androidのSocket.IO-clientでソケットルームやチャンネルに参加する方法
- 2. テレグラムロボットがリンク経由でチャンネルに参加する方法は?
- 3. python telethonでチャンネルに参加する最も簡単な方法
- 4. java slack bot integrationチャンネルタグに参加する
- 5. ハイパーエッジファブリックのチャンネルに新規参加者を認証する方法
- 6. スラックチャンネルの値をSlack Appの `Options Load URL`に渡す方法
- 7. ボットを介してチャンネルに参加したメンバーをチェックする方法は?
- 8. スレッドを終了するかメインスレッドに参加させる方法
- 9. Slackのすべてのチャンネルにボットを自動追加しますか?
- 10. slack apiがボットをチャンネルに招待する
- 11. Slack API search.messages特定のチャンネルでの検索をサポートしていません
- 12. Slackでは、そのチャンネルのメンバーであるすべてのメンバーを見る方法はありますか?
- 13. FacebookのチャンネルをMicrosoftボットフレームワークに追加できません
- 14. Slackチャンネルでメッセージを削除しても利用可能
- 15. 参加しないでjgroupsチャンネルにメッセージを送信
- 16. Kubernetes Slackチャンネルに招待するにはどうすればよいですか?
- 17. テレグラムユーザーがチャンネルに参加するときのボットイベント
- 18. チャンネルに自動的にテレグラムに参加しますか?
- 19. Amazon LexチャットボットをMobile、Slack、FB、Twilio SMS以外のチャンネルに公開する方法はありますか?
- 20. ハイブでの参加方法
- 21. Azure Botサービス - 追加方法Skypeチャンネルで使用されるBotの設定
- 22. Twilio chat:チャンネルに参加することなくチャンネルのメッセージ履歴を取得できますか?
- 23. 参加方法は?
- 24. Slack APIチャンネルからボットを取り除く
- 25. Slackチャンネルから画像を公開して共有します
- 26. Mattermost:チャンネルにアップロードされたファイルのリストを表示する方法
- 27. iPhone AppにApp Purchaseを追加する方法
- 28. IRC:参加したチャンネルを取得するコマンド
- 29. Pythonに参加させないで数値を増やす方法
- 30. HubotでSlackの特定のチャンネルにメッセージを送信できません - SlackRTMError:no channel id
しかしchannels.joinのAPIが、それは私が参加したいユーザーを決定しますんどのようにして参加するだけのトークンとチャンネル名をとり、それがこれを決定するために、任意のユーザー名またはユーザーIDを取ることはありません。 – Nishu
私はchannel.inviteはchannels.inviteではなく、channels.inviteはユーザーがパブリックチャンネルに参加できるようにするためのパラメータとしてユーザーIDを取るため、チャンネルAPIに参加することはchannels.inviteではないと考えています。私の理解は正しいですか? – Nishu
はい、あなたは正しいです。アプリケーショントークンと一緒に 'channels.invite'を使ってユーザーをチャンネルに招待してください。 –