Python 使用IBMCloud函数中的BOX SDK

Python 使用IBMCloud函数中的BOX SDK,python,ibm-cloud,watson-assistant,ibm-cloud-functions,boxsdk,Python,Ibm Cloud,Watson Assistant,Ibm Cloud Functions,Boxsdk,我正在尝试将我的沃森助手集成到BOX。我尝试在我的云函数操作中使用。但它给了我一个例外-没有名为'boxsdk'的模块 有没有人尝试过将BOX与Watson Assistant集成,或者尝试过使用API的云内函数?这可能吗 如果我尝试在本地部署或使用 下面是一个简单的代码片段- import sys import boxsdk def main(dict): return { 'message': 'Hello world' } 你可以做到 不包含Box SDK。可以包括您自己选择的

我正在尝试将我的沃森助手集成到BOX。我尝试在我的云函数操作中使用。但它给了我一个例外-
没有名为'boxsdk'的模块

有没有人尝试过将BOX与Watson Assistant集成,或者尝试过使用API的云内函数?这可能吗

如果我尝试在本地部署或使用

下面是一个简单的代码片段-

import sys
import boxsdk

def main(dict):
    return { 'message': 'Hello world' }
你可以做到

不包含Box SDK。可以包括您自己选择的Python模块。在这种情况下,您必须使用其中一个


我这样做是为了你。如果您想构建一个基于Docker的Python运行时,我建议您看看。

谢谢!所以,我有两个问题-是否有任何方法要求进行此增强以将模块添加到运行时?第二,使用该模块的理想方法是什么?我是否需要在本地计算机上开发整个工作代码,并将其部署为zip as Action,并将端点用作Webhook?1)针对repo打开一个问题,要求添加boxsdk。2) 我不明白。对于Watson Assistant,您可以将云函数web操作用作webhook。有关示例,请参见我的教程:是。我将把它用作一个网络动作。基本上,我的目标是阅读盒子上保存的一些文件。我尝试使用IBM Box服务,但看起来它已经贬值了。这里的另一种方法是使用Watson Discovery连接到您的Box文件夹并将文档拉入Discovery。(您可能需要检查价格计划以访问box crawler)。然后,您可以通过搜索技能(如果您有合适的助手计划)或云功能连接到Watson Discovery。注意:使单个文档可共享-而不是文件夹。然后,发现框集合中的各个文档将包含元数据,即框中文档的url。此url可以返回给助手,允许用户查看文档。@timd谢谢。是的,听起来也不错。这是一个POC和LITE上运行,所以我认为这不是一个选项现在。但我会记下来的。