@abbott-platform/botkit-storage-datastore 中文文档教程

发布于 7 年前 浏览 24 项目主页 更新于 2 年前

构建状态Coverage Status

botkit-storage-datastore

用于 Botkit 的 Google Cloud Datastore 存储模块

Usage

只需要 botkit-storage-datastore 并向其传递一个配置projectId 选项。 然后在创建 Botkit 控制器时传递返回的存储。 Botkit 将完成剩下的工作。

确保您存储的所有内容都有一个 id 属性,稍后您将用它来查找它。

var Botkit = require('botkit'),
    datastoreStorage = require('botkit-storage-datastore')({projectId: '...'}),
    controller = Botkit.slackbot({
        storage: datastoreStorage
    });
// then you can use the Botkit storage api, make sure you have an id property
var beans = {id: 'cool', beans: ['pinto', 'garbanzo']};
controller.storage.teams.save(beans);
beans = controller.storage.teams.get('cool');

Build StatusCoverage Status

botkit-storage-datastore

A Google Cloud Datastore storage module for Botkit

Usage

Just require botkit-storage-datastore and pass it a config with a projectId option. Then pass the returned storage when creating your Botkit controller. Botkit will do the rest.

Make sure everything you store has an id property, that's what you'll use to look it up later.

var Botkit = require('botkit'),
    datastoreStorage = require('botkit-storage-datastore')({projectId: '...'}),
    controller = Botkit.slackbot({
        storage: datastoreStorage
    });
// then you can use the Botkit storage api, make sure you have an id property
var beans = {id: 'cool', beans: ['pinto', 'garbanzo']};
controller.storage.teams.save(beans);
beans = controller.storage.teams.get('cool');
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文