add log
This commit is contained in:
@@ -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")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user