botbuilder-typetalk
TypeScript icon, indicating that this package has built-in type declarations

0.4.3 • Public • Published

botbuilder-typetalk

Build Status Coverage Status npm version

Typetalk bot connector for Microsoft BotBuilder.

Get started

  1. Install botbuilder-typetalk
npm install botbuilder-typetalk --save
  1. Create .env file.
    .env:
TYPETALK_CLIENT_ID='DEADBEEF'     # see http://developer.nulab-inc.com/docs/typetalk/auth#client 
TYPETALK_CLIENT_SECRET='FACEFEED'
TYPETALK_ROOMS='2321,2684'        # comma separated 
  1. Initialize Typetalk Bot.
    index.js:
'use strict'
 
require('dotenv').config()
const TypetalkBot = require('botbuilder-typetalk').TypetalkBot
 
const bot = new TypetalkBot({
  clientId: process.env.TYPETALK_CLIENT_ID,
  clientSecret: process.env.TYPETALK_CLIENT_SECRET,
  rooms: process.env.TYPETALK_ROOMS
})
 
bot.add('/', (session) => {
  session.send('Hello!')
}
 
bot.listen()
  1. Run bot with typetalk adapter.
node index

Let's try sample!

  1. Get botbuilder-typetalk project.
git clone git@github.com:nulab/botbuilder-typetalk.git
cd ./botbuilder-typetalk
  1. Create .env file.
TYPETALK_CLIENT_ID='DEADBEEF'     # see http://developer.nulab-inc.com/docs/typetalk/auth#client 
TYPETALK_CLIENT_SECRET='FACEFEED'
TYPETALK_ROOMS='2321,2684'        # comma separated 
  1. Install dependencies.
npm install
  1. Run sample bot.
node sample

License

MIT License

Package Sidebar

Install

npm i botbuilder-typetalk

Weekly Downloads

2

Version

0.4.3

License

MIT

Unpacked Size

47.2 kB

Total Files

10

Last publish

Collaborators

  • nulab