A modern, enterprise-ready business services development platform.
BotLab | Just Watch It Work | Getting Started | Partners and Services | Lessons and Documentation | Explore the docs | Sign Up
BotLab contains the BotEngine Microservices Python framework, a tool enabling businesses with a platform to create new features, AI agents, and services for individuals, communities and organizations on top of internet-connected data sources.
These bots run 24/7 in the background of your life, making products do things the manufacturer never imagined. In the same way that mobile app developers can create apps for smartphones, now we can move beyond screens and add features and services that analyze realtime and historical data from internet-connected devices.
BotLab provides:
- A CLI Tool for distributing bot services.
- A data analytics platform to process realtime and time-series data.
- Allows Development teams to distribute work across large or small organizations.
- A collection of lessons and guides to reduce the amount of time needed to go to market.
- Realtime local executions to monitor your products.
- Enterprise cloud servers to host and distribute your products.
- Various accessibility features to effectively communicate with your audience.
You do not need to host your own server to run bot microservices.
We host and run them for you on our servers. Of course, you can also run them live on your local computer and watch them execute against real-time data from the real world.
Want to jump right in and watch a bot in action run? Playback some recorded data using the BotEngine in a new CodeSpace:
botengine --playback tests/data/14-days-of-data -r com.ppc.Tests
For help on creating a new CodeSpace please refer to GitHub documentation.
BotLab can coordinate events and messages from various partner services, manufacturers and platforms.
Want to add support for your devices or services? Read more here about the technical requirements.
For a step by step guide refer to Lesson 0 - BotEngine.
Each Lesson contains documentation. Open each lesson to review the documentation, and then drill down into the individual microservices inside the intelligence directories.
Lessons:
- Lesson 0 - BotEngine
- Lesson 1 - Microservices
- Lesson 2 - LiveUpdates
- Lesson 3 - Commands
- Lesson 4 - Notifications
- Lesson 5 - SpaceTime
- Lesson 6 - DataStreams
- Lesson 7 - SunriseSunset
- Lesson 8 - Video
- Lesson 9 - Sms
- Lesson 10 - MachineLearning
- Lesson 11 - Questions
- Lesson 12 - Tags
- Lesson 13 - LanguageLocalization
- Lesson 14 - Weather
- Lesson 15 - Analytics
- Lesson 16 - Narratives
- Lesson 17 - UserInterfaces
- Lesson 18 - UserManagement
- Lesson 19 - Behaviors
- Lesson 20 - Rules
- Lesson 21 - EdgeComputing
-
Ask and answer questions on StackOverflow using the caredaily-botlab tag
-
Help find and fix issues by reporting bugs.
-
Have a new idea? Have a suggestion? Request a feature to get our attention.
Interested in contributing? Check out our CONTRIBUTING.md to find resources around contributing along with a detailed guide on how to set up a development environment.