INNER CODE UNIT · Python

display_proofreading_result

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

def display_proofreading_result(
    client: WebClient,
    context: BoltContext,
    logger: logging.Logger,
    payload: dict,
):
    text = ""
    try:
        openai_api_key = context.get("OPENAI_API_KEY")
        original_text = extract_state_value(payload, "original_text")["value"]
        tone_and_voice = extract_state_value(payload, "tone_and_voice")
        tone_and_voice = (
            tone_and_voice["selected_option"].get("value")
            if tone_and_voice.get("selected_option")
            else None
        )
        text = "\n".join(map(lambda s: f">{s}", original_text.split("\n")))
        result = generate_proofreading_result(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…