2
イベントAPIを使用してプライベートチャンネル(ボットだけのDM)でボットとチャットしているユーザーからのメッセージであるかどうかを検出するにはどうすればよいですか?スラックAPI:メッセージが単一のユーザ専用チャネルからSlackbotに送られているかどうかを確認するにはどうすればよいですか?
イベントAPIを使用してプライベートチャンネル(ボットだけのDM)でボットとチャットしているユーザーからのメッセージであるかどうかを検出するにはどうすればよいですか?スラックAPI:メッセージが単一のユーザ専用チャネルからSlackbotに送られているかどうかを確認するにはどうすればよいですか?
チャネルIDの最初の文字を確認してください。 D
で始まる場合は、DMチャネルです。 C
で始まる場合は、パブリックチャンネルです。例えば
C234F56
は、あなたの質問があまりにも一般的である公共#channel
であるのに対し、
D2AH456
は、DMチャンネルです。スラックボットがどのように設定されているかについていくつかの具体的な情報を提供してください。あなたのボットにRTM APIまたはEvent APIを使用していますか? DMメッセージを送信するときに、現在どのような情報をユーザーから取得していますか? –