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
	 Grail Finder
					Grail Finder