fix: consistently track user message in connector
Signed-off-by: mudler <mudler@localai.io>
This commit is contained in:
@@ -67,6 +67,14 @@ func (t *Telegram) handleUpdate(ctx context.Context, b *bot.Bot, a *agent.Agent,
|
||||
Role: "user",
|
||||
})
|
||||
|
||||
t.conversationTracker.AddMessage(
|
||||
update.Message.From.ID,
|
||||
openai.ChatCompletionMessage{
|
||||
Content: update.Message.Text,
|
||||
Role: "user",
|
||||
},
|
||||
)
|
||||
|
||||
xlog.Info("New message", "username", username, "conversation", currentConv)
|
||||
res := a.Ask(
|
||||
types.WithConversationHistory(currentConv),
|
||||
|
||||
Reference in New Issue
Block a user