17 lines
478 B
Python
17 lines
478 B
Python
CHANNEL_TO_MODALITY = {
|
|
"personal-text": "personal_text",
|
|
"voice": "voice",
|
|
"fb-messenger": "fb_messenger",
|
|
"nd-messenger": "nd_messenger",
|
|
"leads-found": "lead_found",
|
|
}
|
|
|
|
OUTBOUND_MODALITIES = {"lead_found", "magpie_lead"}
|
|
|
|
|
|
def modality_for_channel(channel_name: str) -> str | None:
|
|
return CHANNEL_TO_MODALITY.get(channel_name)
|
|
|
|
|
|
def direction_for_modality(modality: str) -> str:
|
|
return "outbound" if modality in OUTBOUND_MODALITIES else "inbound"
|