spme fixes

This commit is contained in:
2026-01-20 14:42:01 +03:00
parent 2355623c38
commit c6718ac6b6
4 changed files with 3 additions and 7 deletions

View File

@@ -7,7 +7,7 @@ COPY ./laniakea ./laniakea
COPY ./plugins ./plugins
COPY ./utils ./utils
COPY ./main.go ./
RUN --mount=type=cache,target=/go/pkg/mod CGO_ENABLED=0 go build -trimpath -ldflags="-s -w -X utils.BuildTime=$(date -u +%Y-%m-%d_%H:%M:%S)" -v -o /usr/local/bin/kurumi ./
RUN --mount=type=cache,target=/go/pkg/mod CGO_ENABLED=0 go build -trimpath -ldflags="-s -w -X kurumibot/utils.BuildTime=$(date \"+%H:%M:%S %d.%m.%Y\")" -v -o /usr/local/bin/kurumi ./
FROM alpine:3.23 AS runner
WORKDIR /app

View File

@@ -52,7 +52,7 @@ func (rep *RPRepository) GetUser(id int64) (*RPUser, error) {
}
func (rep *RPRepository) UpdateUser(user *RPUser) error {
_, err := rep.db.NamedExec(
"UPDATE rp_users SET selected_preset=:selected_preset, used_tokens=:used_tokens WHERE user_id=:user_id;",
"UPDATE rp_users SET selected_preset=:selected_preset, used_tokens=:used_tokens, user_prompt=:user_prompt WHERE user_id=:user_id;",
user,
)
return err

View File

@@ -1,11 +1,9 @@
package main
import (
"fmt"
"kurumibot/database"
"kurumibot/laniakea"
"kurumibot/plugins"
"kurumibot/utils"
"log"
"github.com/joho/godotenv"
@@ -42,8 +40,6 @@ func main() {
plugins.RegisterAdmin(bot)
plugins.RegisterRP(bot)
fmt.Printf("Build time: %s", utils.BuildTime)
defer bot.Close()
bot.Run()
}

View File

@@ -120,7 +120,7 @@ func (o *OpenAIAPI) DoRequest(url string, params any) ([]byte, error) {
return nil, err
}
defer res.Body.Close()
if res.StatusCode == 504 || res.StatusCode == 400 {
if res.StatusCode == 504 || res.StatusCode == 400 || res.StatusCode == 502 {
time.Sleep(5 * time.Second)
return o.DoRequest(url, params)
}