Webhook Receiver

Receive webhooks, copy content to clipboard, and automatically perform smart actions.

Webhook Endpoint
Send a POST request to this URL to trigger the webhook
Test Webhook
Smart Actions
  • Copy to Clipboard

    All webhook content is automatically copied to your clipboard

  • URL Detection

    URLs are automatically detected and shown in the history

  • Format Support

    Handles JSON, form data, and plain text webhooks

  • Download Code

    Download all code files to run this application locally

Usage Examples
curl -X POST -H "Content-Type: text/plain" \
    -d "Check out https://example.com" \
    http://webhooktoclipboard.com/webhook
curl -X POST -H "Content-Type: application/json" \
    -d '{"url": "https://example.com", "message": "Visit this site"}' \
    http://webhooktoclipboard.com/webhook
Webhook History
Time Content Format Actions
2025-05-16 20:45:37

                                                
                                            
text Test
  • ✓ Copied to clipboard
2025-05-16 15:37:52
021-6115-5728
text
  • ✓ Copied to clipboard
2025-05-16 14:12:18
你现在马上做一份报价,东洋油墨的小林,海运6m3 18850元,5立方,17500元,空运30kg 2400元
text
  • ✓ Copied to clipboard
2025-05-16 13:23:03
import tkinter as tk
from tkinter import messagebox

def submit():
    # 获取多行输入框的内容并处理
    tracking_list = text_area.get("1.0", tk.END).strip()
    cleaned_numbers = [num.strip() for num in tracking_list.split('
') if num.strip()]
    
    if not cleaned_numbers:
        messagebox.showwarning("警告", "请输入至少一个快递单号!")
    else:
        print("
处理后的快递单号列表:")
        print(cleaned_numbers)
        messagebox.showinfo("成功", f"处理后的快递单号列表:
{cleaned_numbers}")
        root.destroy()

# 创建主窗口
root = tk.Tk()
root.title("填写快递单号列表")
root.geometry("400x300")

# 标签
label = tk.Label(root, text="请输入原始快递单号列表(多行):")
label.pack(pady=10)

# 多行文本输入框
text_area = tk.Text(root, height=10)
text_area.pack(pady=10)

# 提交按钮
submit_button = tk.Button(root, text="提交", command=submit)
submit_button.pack(pady=5)

# 运行主循环
root.mainloop()
text
  • ✓ Copied to clipboard
2025-05-16 13:21:35
import sys

print("请输入原始快递单号列表(多行输入,结束后按 Ctrl+D):")

# 读取多行输入
tracking_list = sys.stdin.read()

# 数据处理:按行分割并去除空白字符
cleaned_numbers = [num.strip() for num in tracking_list.split('
') if num.strip()]

# 输出处理后的结果
print("
处理后的快递单号列表:")
print(cleaned_numbers)
text
  • ✓ Copied to clipboard
2025-05-16 13:19:45
# 输入多行快递单号
tracking_list = input("请输入原始快递单号列表(多行输入,使用换行隔开):
").strip()

# 数据处理:按行分割并去除空白字符
cleaned_numbers = [num.strip() for num in tracking_list.split('
') if num.strip()]

# 输出处理后的结果
print("
处理后的快递单号列表:")
print(cleaned_numbers)
text
  • ✓ Copied to clipboard
2025-05-16 13:13:37
print("请输入原始快递单号列表(每行一个,输入空行结束):")

tracking_list = []
while True:
    line = input()
    if line.strip() == "":
        break
    tracking_list.append(line.strip())

# 输出结果
print("
您输入的快递单号列表:")
for number in tracking_list:
    print(number)
text
  • ✓ Copied to clipboard