コンテキスト:私は小さなMSPで働き、チケットのいずれかが期限切れになったときにメッセージの従業員に指示するボットを作成しました。このメッセージには、ユーザーがチケットの内線番号を要求できるいくつかのボタンがあります。ボタンをクリックすると、当社のチケットシステムのAPIを使用してチケットが更新され、チャットメッセージが更新され、選択したアップデートが反映されます。Slackアプリケーションの「次の」ユーザーメッセージを読む
リクエスト拡張ボタンの1つをクリックした後に何をしたいのですかは、チケットにメモを追加するかどうかをユーザーに尋ねることです。 Yesボタンをクリックすると、ボットはユーザに追加するノートを返すように促します。
ここに私の質問です。ユーザーが「はい」をクリックした後に次のメッセージを読む方法はありますか?同様に、ユーザーがメモを追加するために「はい」をクリックすると、次のユーザーメッセージが送信されたときにスクリプトを起動できますか?
これは価値があるため、私はこれをPHPで書いています。私はchat.postMessage
を使用して、チケットが期限切れになったときにメッセージを投稿し、ボタンをクリックしたときにそのメッセージのresponseURL
を使用して新しいメッセージに単に「置き換える」。
任意のスリックAPIの看護師は、そこに任意のアイデアを?私が正しくあなたの問題を理解していれば
私は現在、インタラクティブメッセージングを使用してボタンから入力を受け取り、チケットの内線番号を要求していることを理解しています。私が求めているのは、ユーザーがカスタムメッセージを送信し、ボットにメッセージを読み込ませて、何かのテキストを使用させる(この場合はチケットにメモを追加する)方法があるかどうかです。 –
あなたは、あなたのユーザーが@botnameで直接メッセージを送ることができるbotユーザーを使うことができます。その後、[イベントAPI](https://api.slack.com/events-api)を使用して、これらのメッセージを受信してリボンドすることができます。 –