Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

nulab/botbuilder-typetalk

Repository files navigation

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

About

Typetalk bot connector for Microsoft BotBuilder.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors