INNER CODE UNIT · Python

start_proofreading

seratch/ChatGPT-in-Slack · app/bolt_listeners.py:674

def start_proofreading(client: WebClient, body: dict, payload: dict):
    client.views_open(
        trigger_id=body.get("trigger_id"),
        view=build_proofreading_input_modal(payload.get("value"), None),
    )


def ack_proofreading_modal_submission(
    ack: Ack,
    payload: dict,
    context: BoltContext,
):
    original_text = extract_state_value(payload, "original_text")["value"]
    text = "\n".join(map(lambda s: f">{s}", original_text.split("\n")))
    view = build_proofreading_wip_modal(
        payload=payload,
        context=context,
        text=text,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…