SuperAPI AI 工具集

azure-mgmt-botservice-dotnet

通用与其它

查看项目

更新于 10-16 06:52

技能介绍

用途:这是 Azure.ResourceManager.BotService(.NET)管理平面 SDK,用于通过 Azure Resource Manager 预配和管理 Azure Bot Service 资源,如机器人、频道配置、OAuth 连接设置与私有终结点连接。

主要能力:创建/更新/查询/删除 Bot 资源;配置多种频道,包括 DirectLine、DirectLine Speech、Microsoft Teams、Web Chat、Slack、Facebook、Email、Telegram、Telephony;重新生成 DirectLine 密钥;管理 BotConnectionSettingResource(OAuth 连接)与私有终结点连接。资源层级为 ArmClient → SubscriptionResource → ResourceGroupResource → BotResource → 频道/连接/终结点子资源。

安装与用法: dotnet add package Azure.ResourceManager.BotService dotnet add package Azure.Identity 使用 DefaultAzureCredential 认证并创建 ArmClient;环境变量包括 AZURE_SUBSCRIPTION_ID,服务主体认证可选 AZURE_TENANT_ID、AZURE_CLIENT_ID、AZURE_CLIENT_SECRET。核心操作为在资源组中获取 BotCollection 后调用 CreateOrUpdateAsync(配合 WaitUntil.Completed),并通过 GetBotChannels 配置频道。相关 SDK 包含 Microsoft.Bot.Builder 与 Microsoft.Bot.Builder.Integration.AspNet.Core。当前版本:稳定版 v1.1.1,预览版 v1.1.0-beta.1。

适用场景:以 .NET 代码自动化管理 Azure 机器人资源与频道配置的运维、部署或平台工程任务。

限制:仅适用于与该 SDK 范围明确匹配的任务;输出不能替代针对具体环境的验证、测试或专家评审;缺少必要输入、权限、安全边界或成功标准时应停止并请求澄清。