Cisco Webex Teams
These docs are for version 1.x of Rasa Open Source.
User Guide
- Installation: Installation
- Tutorial: Rasa Basics: Tutorial: Rasa Basics
- Tutorial: Building Assistants: Tutorial: Building Assistants
- Command Line Interface: Command Line Interface
- Architecture: Architecture
- Messaging and Voice Channels: Messaging and Voice Channels
- Testing Your Assistant: Testing Your Assistant
- Setting up CI/CD: Setting up CI/CD
- Validate Data: Validate Data
- Configuring the HTTP API: Configuring the HTTP API
- Deploying Your Rasa Assistant: Deploying Your Rasa Assistant
- Cloud Storage: Cloud Storage
NLU
- About: About
- Using NLU Only: Using NLU Only
- Training Data Format: Training Data Format
- Language Support: Language Support
- Choosing a Pipeline: Choosing a Pipeline
- Components: Components
- Entity Extraction: Entity Extraction
Core
- About: About
- Stories: Stories
- Domains: Domains
- Responses: Responses
- Actions: Actions
- Reminders and External Events: Reminders and External Events
- Policies: Policies
- Slots: Slots
- Forms: Forms
- Retrieval Actions: Retrieval Actions
- Interactive Learning: Interactive Learning
- Fallback Actions: Fallback Actions
- Knowledge Base Actions: Knowledge Base Actions
Conversation Design
- Dialogue Elements: Dialogue Elements
- Small Talk: Small Talk
- Completing Tasks: Completing Tasks
- Guiding Users: Guiding Users
API Reference
- Action Server: Action Server
- HTTP API: HTTP API
- Jupyter Notebooks: Jupyter Notebooks
- Agent: Agent
- Custom NLU Components: Custom NLU Components
- Rasa SDK: Rasa SDK
- Events: Events
- Tracker: Tracker
- Tracker Stores: Tracker Stores
- Event Brokers: Event Brokers
- Lock Stores: Lock Stores
- Training Data Importers: Training Data Importers
- Featurization of Conversations: Featurization of Conversations
- TensorFlow Configuration: TensorFlow Configuration
- Migration Guide: Migration Guide
- Rasa Open Source Change Log: Rasa Open Source Change Log
Migrate from (beta)
- Dialogflow: Dialogflow
- Wit.ai: Wit.ai
- LUIS: LUIS
- IBM Watson: IBM Watson
Reference
- Glossary: Glossary
Cisco Webex Teams
You first have to create a cisco webex app to get credentials. Once you have them you can add these to your credentials.yml.
Getting Credentials
How to get the Cisco Webex Teams credentials:
You need to set up a bot. Please visit below link to create a bot Webex Authentication.
After you have created the bot through Cisco Webex Teams, you need to create a room in Cisco Webex Teams. Then add the bot in the room the same way you would add a person in the room.
You need to note down the room ID for the room you created. This room ID will be used in room variable in the credentials.yml file.
Please follow this link below to find the room ID: https://developer.webex.com/endpoint-rooms-get.html
Running on Cisco Webex
If you want to connect to the webexteams input channel using the run script, e.g. using:
rasa run
you need to supply a credentials.yml with the following content:
webexteams:
access_token: "YOUR-BOT-ACCESS-TOKEN"
room: "YOUR-CISCOWEBEXTEAMS-ROOM-ID"
The endpoint for receiving Cisco Webex Teams messages is http://localhost:5005/webhooks/webexteams/webhook, replacing the host and port with the appropriate values. This is the URL you should add in the OAuth & Permissions section.
Note: If you do not set the
roomkeyword argument, messages will be delivered back to the user who sent them.