Merge pull request #28 from F4ria/new-chat

feat: if the message starts with "new ", start a new chat directly
This commit is contained in:
yihong 2024-04-15 18:42:13 +08:00 committed by GitHub
commit d75a0dd89e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 15 additions and 0 deletions

View File

@ -45,6 +45,9 @@ def claude_handler(message: Message, bot: TeleBot) -> None:
)
player_message.clear()
return
if m[:4].lower() == "new ":
m = m[4:].strip()
player_message.clear()
who = "Claude"
# show something, make it more responsible
@ -103,6 +106,9 @@ def claude_pro_handler(message: Message, bot: TeleBot) -> None:
)
player_message.clear()
return
if m[:4].lower() == "new ":
m = m[4:].strip()
player_message.clear()
who = "Claude Pro"
# show something, make it more responsible

View File

@ -68,6 +68,9 @@ def gemini_handler(message: Message, bot: TeleBot) -> None:
)
player.history.clear()
return
if m[:4].lower() == "new ":
m = m[4:].strip()
player.history.clear()
who = "Gemini"
# show something, make it more responsible
@ -114,6 +117,9 @@ def gemini_pro_handler(message: Message, bot: TeleBot) -> None:
)
player.history.clear()
return
if m[:4].lower() == "new ":
m = m[4:].strip()
player.history.clear()
who = "Gemini Pro"
# show something, make it more responsible

View File

@ -42,6 +42,9 @@ def yi_handler(message: Message, bot: TeleBot) -> None:
)
player_message.clear()
return
if m[:4].lower() == "new ":
m = m[4:].strip()
player_message.clear()
who = "Yi"
# show something, make it more responsible