Fix: bot mime give clue -> update page
This commit is contained in:
@ -188,7 +188,8 @@ func (b *Bot) BotMove() {
|
||||
b.log.Error("bot loop", "error", err)
|
||||
return
|
||||
}
|
||||
eventName := models.NotifyBacklogPrefix + room.ID
|
||||
// eventName := models.NotifyBacklogPrefix + room.ID
|
||||
eventName := models.NotifyRoomUpdatePrefix + room.ID
|
||||
eventPayload := ""
|
||||
defer func() { // save room
|
||||
if err := saveRoom(room); err != nil {
|
||||
@ -247,11 +248,15 @@ func (b *Bot) BotMove() {
|
||||
room.ActionHistory = append(room.ActionHistory, action)
|
||||
room.MimeDone = true
|
||||
entry := fmt.Sprintf("meant to open: %v", tempMap["words_I_mean_my_team_to_open"])
|
||||
room.LogJournal = append(room.LogJournal, models.Journal{
|
||||
lj := models.Journal{
|
||||
Entry: entry,
|
||||
Username: b.BotName,
|
||||
RoomID: room.ID,
|
||||
})
|
||||
}
|
||||
room.LogJournal = append(room.LogJournal, lj)
|
||||
if err := repo.JournalCreate(context.Background(), &lj); err != nil {
|
||||
b.log.Warn("failed to write to journal", "entry", lj)
|
||||
}
|
||||
eventPayload = mimeResp.Clue + mimeResp.Number
|
||||
guessLimitU64, err := strconv.ParseUint(mimeResp.Number, 10, 8)
|
||||
if err != nil {
|
||||
@ -267,6 +272,7 @@ func (b *Bot) BotMove() {
|
||||
b.log.Error("failed to create action", "error", err)
|
||||
return
|
||||
}
|
||||
// StartTurnTimer(fi.Room.ID, fi.Room.Settings.RoundTime)
|
||||
if err := saveRoom(room); err != nil {
|
||||
b.log.Error("failed to save room", "error", err)
|
||||
return
|
||||
@ -291,13 +297,17 @@ func (b *Bot) BotMove() {
|
||||
b.log.Warn("failed to parse could_be", "bot_resp", tempMap, "bot_name", b.BotName)
|
||||
}
|
||||
entry := fmt.Sprintf("also considered this: %v", couldBe)
|
||||
room.LogJournal = append(room.LogJournal, models.Journal{
|
||||
lj := models.Journal{
|
||||
Entry: entry,
|
||||
Username: b.BotName,
|
||||
RoomID: room.ID,
|
||||
})
|
||||
eventName = models.NotifyRoomUpdatePrefix + room.ID
|
||||
eventPayload = ""
|
||||
}
|
||||
room.LogJournal = append(room.LogJournal, lj)
|
||||
if err := repo.JournalCreate(context.Background(), &lj); err != nil {
|
||||
b.log.Warn("failed to write to journal", "entry", lj)
|
||||
}
|
||||
// eventName = models.NotifyRoomUpdatePrefix + room.ID
|
||||
// eventPayload = ""
|
||||
// TODO: needs to decide if it wants to open the next cardword or end turn
|
||||
// or end turn on limit
|
||||
default:
|
||||
|
Reference in New Issue
Block a user