From 7d7c8b84652cda5fe1e9c708c31d7f7acc7a8cae Mon Sep 17 00:00:00 2001 From: Zhou Fang Date: Tue, 11 Apr 2023 02:14:27 +0900 Subject: [PATCH] feat: add typing status while waiting for openai api response --- cmd/discord-bot/channel.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/discord-bot/channel.go b/cmd/discord-bot/channel.go index 674026b..fa5efe4 100644 --- a/cmd/discord-bot/channel.go +++ b/cmd/discord-bot/channel.go @@ -110,6 +110,11 @@ func chatChanel(s *discordgo.Session, data *discordgo.MessageCreate) bool { return false } + if err := s.ChannelTyping(data.ChannelID); err != nil { + Logger.Debug("failed to send typing indicator", zap.Error(err)) + return false + } + newPrompt := openai.ChatCompletionMessage{ Role: openai.ChatMessageRoleUser, Content: data.Content,