Skip to content

حزم SDK

نظرة عامة

حزم SDK رسمية لـ Python و JavaScript/TypeScript. بدون تبعيات، نماذج مكتوبة، التحقق من webhook مدمج.

انظر أيضًا: تكاملات CI/CD · التحقق من Webhook


Python SDK

التثبيت

pip install botbell

إرسال إشعار

from botbell import BotBell

bot = BotBell("bt_your_token")
bot.send("Deploy succeeded ✅")

انتظار موافقة المستخدم

from botbell import BotBell, Action

bot = BotBell("bt_your_token")
reply = bot.send_and_wait(
    "Deploy to production?",
    actions=[
        Action(key="approve", label="Approve"),
        Action(key="reject", label="Reject"),
    ],
)
if reply and reply.action == "approve":
    deploy()

JavaScript / TypeScript SDK

التثبيت

npm install @botbell/sdk

إرسال إشعار

import { BotBell } from "@botbell/sdk";

const bot = new BotBell({ token: "bt_your_token" });
await bot.send("Deploy succeeded ✅");

انتظار موافقة المستخدم

const reply = await bot.sendAndWait("Deploy to production?", {
  actions: [
    { key: "approve", label: "Approve" },
    { key: "reject", label: "Reject" },
  ],
});
if (reply?.action === "approve") {
  deploy();
}

جميع المستودعات

PackageInstallSource
botbellpip install botbellGitHub
@botbell/sdknpm install @botbell/sdkGitHub