From a20ee7c581384aa1d8952565e7b6c3a326d4a905 Mon Sep 17 00:00:00 2001 From: unintendedfraud Date: Tue, 7 Nov 2023 09:22:41 +0100 Subject: [PATCH] add log --- handlers/message_created.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/handlers/message_created.go b/handlers/message_created.go index 92055af..3b93d96 100644 --- a/handlers/message_created.go +++ b/handlers/message_created.go @@ -16,15 +16,24 @@ var messagesHistory = []*openai.ChatMessage{} func OnMessageCreated(s *discordgo.Session, m *discordgo.MessageCreate) { isHal := m.Author.ID == s.State.User.ID + fmt.Println("message received: ", m.Message.Content) + addMessageToHistory(m.Message, isHal) + fmt.Println("added message to history", len(messagesHistory)) + if isHal { return } + fmt.Println("check contains user") + if containUser(m.Mentions, s.State.User.ID) { + fmt.Println("lets go") aiclient := openai.NewClient(env.GetEnvVariables().OpenaiHalToken) + fmt.Println("client created") + res, err := aiclient.Chat(messagesHistory) if err != nil { sendResponse( @@ -40,8 +49,8 @@ func OnMessageCreated(s *discordgo.Session, m *discordgo.MessageCreate) { aiResponse := res.Choices[0].Message.Content sendResponse(s, m.ChannelID, aiResponse) } - - return + } else { + fmt.Println("hal not mentioned") } }