botkit-webchat

0.2.3 • Public • Published

botkit-webchat

Setup

var Botkit = require('botkit');
var Webchatbot = require('botkit-webchat').WebchatIOBot;
var controller = Webchatbot(Botkit, {
  debug: false,
  log: true,
  receive_via_postback: true,
  pageId: '123'
});
var bot = controller.spawn({});

// set menu
controller.api.thread_settings.menu([
  {
    type: 'postback',
    title: 'Help',
    payload: 'clicked-help'
  }
]);

// setup server - using botkit setupWebserver
controller.setupWebserver(PORT, (err, webserver) => {
  var server = require('http').Server(webserver);
  controller.createWebhookEndpoints(server, bot, () => {
    console.log('This bot is online!!!');
  });
});

// setup server - using express
var app = require('express')();
var server = require('http').Server(app);
server.listen(80);

controller.createWebhookEndpoints(server, bot, () => {
  console.log('This bot is online!!!');
});

Readme

Keywords

Package Sidebar

Install

npm i botkit-webchat

Weekly Downloads

0

Version

0.2.3

License

ISC

Unpacked Size

41.6 kB

Total Files

9

Last publish

Collaborators

  • smalltalk-jsalwen