diff --git a/plugins/rp.go b/plugins/rp.go index 321aaf1..a4b5459 100644 --- a/plugins/rp.go +++ b/plugins/rp.go @@ -765,7 +765,10 @@ func regenerateResponse(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) // 0(system), 1, 2, ..., N-2(user, count-3), N-1(agent, count-2), N(system, count-1) answerToDelete := history[count-1] - userReq := messages[count-3] + userReq := history[count-2] + + d := fmt.Sprintf("\\[DEBUG]\n%s\n\n%s", answerToDelete.Message, userReq.Message) + ctx.Answer(d) psqlRep := psql.NewRPRepository(db) rpUser, err := psqlRep.GetOrCreateUser(int64(ctx.FromID)) @@ -781,7 +784,7 @@ func regenerateResponse(ctx *laniakea.MsgContext, db *laniakea.DatabaseContext) messages = messages.Pop(count - 2) ctx.EditCallback("Генерация запущена...", nil) - res, err := api.CreateCompletion(messages, userReq.Content, 1.0) + res, err := api.CreateCompletion(messages, userReq.Message, 1.0) if err != nil { ctx.Error(err) return