Skip to content

Commit 490de2e

Browse files
author
pyama
committed
お礼は不要です
1 parent 36f0bb1 commit 490de2e

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/mention.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ describe('appMention', () => {
5353

5454
expect(mockSay).toHaveBeenCalledTimes(2)
5555
expect(mockSay).toHaveBeenNthCalledWith(1, {
56-
text: 'GPTに聞いています。しばらくお待ち下さい',
56+
text: 'GPTに聞いています。しばらくお待ち下さい。なお、お礼を述べるのも有料の場合があるので、お気持ちだけで結構です。',
5757
thread_ts: 'test_ts'
5858
})
5959
expect(mockSay).toHaveBeenNthCalledWith(2, {

src/mention.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const appMention: any = async ({ event, client, say }) => {
1818
return
1919
}
2020

21-
const waitingMessage = 'GPTに聞いています。しばらくお待ち下さい'
21+
const waitingMessage = 'GPTに聞いています。しばらくお待ち下さい。なお、お礼を述べるのも有料の場合があるので、お気持ちだけで結構です。'
2222
await say({
2323
text: waitingMessage,
2424
thread_ts: event.ts
@@ -35,6 +35,10 @@ export const appMention: any = async ({ event, client, say }) => {
3535
return null
3636
}
3737

38+
if (message.user !== botUserId && !message.text.includes(`<@${botUserId}>`)) {
39+
return null
40+
}
41+
3842
return {
3943
role: message.user === botUserId ? ChatCompletionRequestMessageRoleEnum.Assistant : ChatCompletionRequestMessageRoleEnum.User,
4044
content: (message.text || '').replace(`<@${botUserId}>`, '')

0 commit comments

Comments
 (0)