Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 1.26 KB

README.MD

File metadata and controls

49 lines (38 loc) · 1.26 KB

Bot Framework Backend for ErrBot

Backend for Bot Framework that brings ErrBot to the channels:

  • Microsoft Teams
  • Skype (COM component is not required anymore)
  • Skype for Business
  • Facebook Messenger
  • Twilio
  • Kik
  • SMS
  • Telegram
  • Slack
  • and more

Example

Installation

You would need Azure account (sorry). But don't worry you don't need to pay or bring your infrastructure to Azure, just account.

  • Go to Azure Portal
  • Go to "Create New Resource" - AI + Cognitive Services - Bot Channel Registration
  • Fill the form and obtain the application id and secret

Download backend:

git clone https://github.com/vasilcovsky/errbot-backend-botframework.git

In errbot's config.py

BACKEND = 'BotFramework'  
BOT_EXTRA_BACKEND_DIR = '/path-to/errbot-backend-botframework/'

BOT_IDENTITY = {
    'appId': '<application id>',
    'appPassword': '<app secret>'
}

Start bot and activate Webserver plugin (required)

Final steps: