المهارات Azure Bot Service Management SDK for Python
📦

Azure Bot Service Management SDK for Python

آمن 🔑 متغيرات البيئة

إدارة Azure Bot Service باستخدام Python SDK

يتطلب نشر بوتات الذكاء الاصطناعي المحادثة وإدارتها على Azure تكوينًا معقدًا عبر خدمات متعددة. تبسط هذه المهارة إنشاء البوتات وإعداد القنوات واتصالات OAuth باستخدام Azure Management SDK الرسمي لـ Python.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure Bot Service Management SDK for Python". Create a new Azure Bot in resource group 'demo-rg' with F0 SKU

النتيجة المتوقعة:

Bot created: demo-chat-bot
Location: global
SKU: F0 (Free tier)
Endpoint configured: https://demo-chat-bot.azurewebsites.net/api/messages

استخدام "Azure Bot Service Management SDK for Python". List all channels for bot 'customer-service-bot'

النتيجة المتوقعة:

Configured channels:
- DirectLineChannel: Enabled (v3 API)
- WebChatChannel: Enabled (Default Site)
- MsTeamsChannel: Enabled

استخدام "Azure Bot Service Management SDK for Python". Get OAuth connections for bot 'hr-assistant'

النتيجة المتوقعة:

Connection: graph-api
Provider: Microsoft Graph
Scopes: User.Read, Calendar.Read
Status: Active

التدقيق الأمني

آمن
v1 • 2/25/2026

This is a documentation-only skill providing instructional content for Azure Bot Service Management SDK. Static analysis found 0 files with executable code and 0 security issues. The skill teaches legitimate cloud resource management patterns using official Azure SDK. Environment variable usage shown is for standard Azure authentication configuration.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
1
النتائج
1
إجمالي عمليات التدقيق

عوامل الخطر

🔑 متغيرات البيئة (2)
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

مهندس DevOps ينشر البوتات

أتمتة توفير موارد البوت وتكوين القنوات كجزء من عمليات CI/CD باستخدام نصوص Python.

المطور يختبر تكامل البوتات

إنشاء instances اختبار البوت بسرعة مع تكوينات قنوات مختلفة لسير العمل Development والاختبار.

مسؤول السحابة يدير أسطول البوتات

جرد وإدارة خدمات بوت متعددة عبر الاشتراكات مع سياسات تكوين متسقة.

جرّب هذه الموجهات

إنشاء بوت أساسي
Create an Azure Bot Service resource named 'customer-support-bot' in the free tier with endpoint 'https://myapp.azurewebsites.net/api/messages'. Use the resource group 'bot-resources' and display name 'Customer Support Assistant'.
تكوين قنوات متعددة
Set up Direct Line and Web Chat channels for the bot 'sales-assistant-bot'. Enable the Direct Line site for v3 API and create a default Web Chat site.
تكوين OAuth للمصادقة
Create an OAuth connection named 'graph-api' for bot 'hr-assistant' with scopes for User.Read and Calendar.Read. Use the service provider ID for Microsoft Graph integration.
تدقيق موارد البوت عبر الاشتراك
List all Azure Bot Service resources in my subscription and show which resource groups contain bots. For each bot, display its name, SKU tier, and configured channels.

أفضل الممارسات

  • استخدم DefaultAzureCredential للمصادقة وقم بتخزين الأسرار في Azure Key Vault
  • ابدأ ��ـ F0 SKU للتطوير وترقية إلى S1 لأحمال العمل الإنتاجية
  • فعّل القنوات المطلوبة فقط لتقليل مخاطر الأمان وإدارة التعقيد

تجنب

  • لا تدمج أسرار العملاء أو مفاتيح الاتصال مباشرة في الأكواد أو ملفات التكوين
  • تجنب تفعيل جميع القنوات المتاحة دون تقييم متطلبات الأمان والامتثال
  • لا تتخطى تدوير مفاتيح قناة Direct Line على جدول منتظم

الأسئلة المتكررة

What Azure subscription permissions are required to use this skill?
تحتاج إلى دور Contributor أو Bot Service Contributor على مجموعة الموارد المستهدفة، بالإضافة إلى أذونات التسجيل لموفر مورد Microsoft.BotService.
Can I use this skill to migrate bots between subscriptions?
تدير هذه المهارة موارد البوت الفردية ولكنها لا تدعم الترحيل المباشر. قم بت��دير تكوين البوت وإعادة إنشائه في الاشتراك المستهدف.
What is the difference between F0 and S1 SKU tiers?
F0 مجاني مع حدود معدل الرسائل مناسبة للتطوير. يدعم S1 رسائل غير محدودة وأحمال عمل إنتاجية بحدود قياس أعلى.
How do I configure my bot for Microsoft Teams deployment?
استخدم تكوين MsTeamsChannel لتفعيل تكامل Teams. يجب عليك أيضًا تسجيل البوت مع بيان Teams والنشر عبر Teams Admin Center.
What authentication method should I use for automation scripts?
استخدم DefaultAzureCredential الذي يدعم طرق مصادقة متعددة بما في ذلك الهوية المدارة وبيئات الاعتماد ومصادقة Azure CLI.
How often should I rotate Direct Line channel keys?
قم بتدوير مفاتيح Direct Line كل 90 يومًا أو عند تغيير الأشخاص الذين لديهم حق الوصول. قم بإنشاء مفاتيح جديدة قبل تعطيل القديمة لتجنب تعطل الخدمة.

تفاصيل المطور

بنية الملفات

📄 SKILL.md