Files
onyx/backend/danswer/danswerbot/slack/models.py
T
2023-12-24 17:39:37 -08:00

14 lines
417 B
Python

from pydantic import BaseModel
from danswer.one_shot_answer.models import ThreadMessage
class SlackMessageInfo(BaseModel):
thread_messages: list[ThreadMessage]
channel_to_respond: str
msg_to_respond: str | None
sender: str | None
bypass_filters: bool # User has tagged @DanswerBot
is_bot_msg: bool # User is using /DanswerBot
is_bot_dm: bool # User is direct messaging to DanswerBot