import gradio as gr import requests def send_webhook(email, input_text): # 이메일 주소만 웹훅으로 전송 webhook_url = "https://connect.pabbly.com/workflow/sendwebhookdata/IjU3NjYwNTZmMDYzMDA0M2M1MjZiNTUzMzUxMzUi_pc" payload = {"email": email} # 이메일만 포함 try: response = requests.post(webhook_url, json=payload) return f"입력한 이메일: {email}\n입력한 텍스트: {input_text}\n\n전송된 이메일 주소에 대한 웹훅 응답:\n응답 코드: {response.status_code}\n응답 내용: {response.text}" except Exception as e: return f"에러 발생: {str(e)}" # 인터페이스 생성 demo = gr.Interface( fn=send_webhook, inputs=[ gr.Textbox(label="이메일 주소", placeholder="이메일을 입력하세요"), gr.Textbox(label="입력값", placeholder="텍스트를 입력하세요") ], outputs=gr.Textbox(label="결과"), title="이메일 웹훅 전송", description="이메일 주소와 텍스트를 입력받고, 이메일 주소만 웹훅으로 전송합니다.", live=False ) # 앱 실행 if __name__ == "__main__": demo.queue().launch(share=False, server_port=7860)