MCPcopy Index your code
hub / github.com/botmasterai/botmaster

github.com/botmasterai/botmaster @v3.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v3.2.0 ↗ · + Follow
105 symbols 269 edges 21 files 52 documented · 50%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Botmaster

Build Status Coverage Status Dependency Status npm-version license

Botmaster v3 out.

Botmaster v3 is virtually a complete rewrite of the framework. A lot of the syntax remains the same, but there are quite a few breaking changes that were necessary in order to get the framework to where we wanted it to be. It is now truly a micro-framework. With only 2 dependencies and without relying on express anymore, Botmaster v3 is the only JS bot framework that gives as much control as possible to the developer without losing its ease of use.

A migration documentation can be found at: http://botmasterai.com/documentation/latest/changelog.html#major-308

Botmaster is a lightweight chatbot framework. Its purpose is to integrate your existing chatbot into a variety of messaging channels - currently Facebook Messenger, Twitter DM and Telegram.

Documentation

Find the whole documentation for the framework on: http://botmasterai.com/documentation/latest

License

This library is licensed under the MIT license

Core symbols most depended-on inside this repo

use
called by 51
lib/botmaster.js
createBaseOutgoingMessage
called by 30
tests/outgoing_message.js
sendMessage
called by 12
lib/base_bot.js
addText
called by 11
lib/outgoing_message.js
addBot
called by 10
lib/botmaster.js
addRecipientById
called by 7
lib/outgoing_message.js
createOutgoingMessage
called by 6
lib/base_bot.js
addAttachment
called by 6
lib/outgoing_message.js

Shape

Method 72
Function 19
Class 14

Languages

TypeScript100%

Modules by API surface

lib/outgoing_message.js22 symbols
lib/base_bot.js22 symbols
lib/botmaster.js14 symbols
lib/middleware.js12 symbols
tests/_mock_bot.js10 symbols
tests/middleware/use.js7 symbols
lib/errors.js6 symbols
tests/middleware/use_wrapped.js5 symbols
tests/base_bot/send_message.js4 symbols
tests/outgoing_message.js1 symbols
tests/botmaster/remove_bot.js1 symbols
tests/botmaster/add_bot.js1 symbols

For agents

$ claude mcp add botmaster \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact