@abbott-platform/botkit-storage-datastore 中文文档教程
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');
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');