Commit b3c596d

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-01-30 03:21:21
fix(asr): fix case check for chat type
1 parent 8939415
Changed files (1)
src/asr/voice_recognition.py
@@ -91,7 +91,6 @@ async def voice_to_text(
     if equal_prefix(message.text, prefix=[PREFIX.ASR]) and not message.reply_to_message:
         await send2tg(client, message, texts=HELP, **kwargs)
         return
-
     if not (trigger_message := get_trigger_message(message, asr_need_prefix, asr_skip_voice, asr_skip_audio, asr_skip_video)):
         return
     trigger_info = parse_msg(trigger_message)
@@ -191,8 +190,7 @@ def get_trigger_message(
         return None
     info = parse_msg(message)
     this_text = info["text"]  # this message
-
-    if info["ctype"] in ["group", "supergroup", "channel", "bot"]:
+    if info["ctype"].lower() in ["group", "supergroup", "channel", "bot"]:
         asr_need_prefix = asr_need_prefix or True
         asr_skip_voice = asr_skip_voice or False
         asr_skip_audio = asr_skip_audio or False