fix: compare role in list

Signed-off-by: yihong0618 <zouzou0208@gmail.com>
This commit is contained in:
yihong0618 2024-03-05 13:25:15 +08:00
parent de9a0b8626
commit 6bb835b29a

View File

@ -140,10 +140,7 @@ def claude_handler(message: Message, bot: TeleBot) -> None:
claude_reply_text = "" claude_reply_text = ""
try: try:
if len(player_message) > 2: if len(player_message) > 2:
if ( if player_message[-1]["role"] == player_message[-2]["role"]:
player_message[-1]["role"] == "user"
and player_message[-2]["role"] == "user"
):
# tricky # tricky
player_message.pop() player_message.pop()
r = client.messages.create( r = client.messages.create(