飞书 Chatopera 应用的安装与 Chatopera 机器人平台中机器人的存在是飞书用户使用 Chatopera 应用的前提条件。要满足该条件,有两个方案:
飞书用户通过管理员在飞书管理后台配置全局默认的机器人或飞书用户手动绑定机器人,两种方式连接到 Chatopera 机器人平台的机器人。
飞书用户在客户端与机器人对话时,同一时刻只能连接到一个 Chatopera 机器人,并且有手动绑定的机器人的优先级高于管理员配置的默认机器人。
一个 Chatopera 机器人可以绑定多个飞书组织,一个组织下的多个飞书渠道。
在飞书渠道中,通过 Chatopera 机器人的 ClientId 映射到 Chatopera 机器人平台;在 Chatopera 机器人平台,通过 cid 映射到一个飞书渠道。
这样实现的理由是:1)完善的权限管理,更安全;2)提高灵活性,飞书企业用户内可以通过 Chatopera 应用对接多个机器人;3)迭代增加机器人技能,飞书组织用户可将机器人分为开发、测试和生产。
在下文【组织管理员配置全局机器人】、【私聊渠道手动绑定机器人】和【群聊中手动绑定机器人】中会详细介绍。
获得 Chatopera 机器人 ClientId 对于任何一个 Chatopera 机器人,在 Chatopera 机器人平台内的机器人管理控制台,进入【设置】页面,找到 Client Id。
同时,在此处可以获得机器人认证对应的 Secret。
ClientId 是机器人的唯一标识,Secret 是和该机器人进行对话时使用的密钥。