Skip to content

Commit 4e99734

Browse files
authored
Merge pull request #17 from nextcloud/fix/multiline-prompt
fix: match newline characters and trim whitespace in prompt
2 parents 110684c + 71b160d commit 4e99734

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ async def lifespan(app: FastAPI):
3333

3434
def ai_talk_bot_process_request(message: TalkBotMessage, nc: NextcloudApp):
3535
message_text = message.object_content["message"]
36-
prompt = re.search(r"@assistant\s(.*)", message_text, re.IGNORECASE)
36+
prompt = re.search(r"@assistant\s+(.*)\s*", message_text, re.IGNORECASE | re.DOTALL)
3737

3838
if prompt is None:
3939
return

0 commit comments

Comments
 (0)