Slide 16
Slide 16 text
16
サーバーの処理コードを書く
app.event('app_mention', async ({ event, client }) => {
const threadId = event.thread_ts || event.ts
try {
const result = await client.chat.postMessage({
channel: event.channel,
thread_ts: threadId,
text: `Hello <@${event.user.id}>! `
});
logger.info(result);
}
catch (error) {
logger.error(error);
}
});
❖ ex. メンションイベントを受け取り処理する
➢ スレッドに返信(SlackAPI)
❖ 処理中に他サービスとのAPI連
携を書ける✨