Research
Security News
Quasar RAT Disguised as an npm Package for Detecting Vulnerabilities in Ethereum Smart Contracts
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
The world's first CMS for bots. Easily create, manage and extend chatbots.
Botpress is an open-source bot creation tool written in JavaScript. It is powered by a rich set of open-source modules built by the community. We like to say that Botpress is like the WordPress of Chatbots; anyone can create and reuse other people's modules.
š v10 Documentation |
---|
š„ Website | š¬ Slack | š Blog | š„ Twitter |
---|
š Make sure you join our Slack Community for help, announcements, gigs and fun!
If you feel awesome and want to support us in a small way, please consider starring and sharing the repo! This helps us getting known and grow the community. š
Botpress is on a mission to make useful bots ubiquitous by powering developers with the best possible tools to build & manage chatbots. We believe that in order to create great bots, significant time should be spent on user experience, not on the surrounding (and generic) features.
Botpress requires Node.js (version >= 8.2) and uses npm as package manager.
npm install -g botpress
Creating a bot is simple, you need to run botpress init
in a terminal inside an empty directory:
botpress init my-bot
Once your bot is created, you need to run botpress start
to start your bot:
botpress start
This will provide you with a web interface available at http://localhost:3000
and a chat window at http://localhost:3000/s/chat
Thank you for your interest in Botpress. Here are some of the many ways to contribute.
For starters, there are some open issues with the first good issue tag which are ideal for starting to contribute. They are all relatively easy to get started with.
Contributions to Botpress will be dual-licensed under AGPLv3 and the Botpress Proprietary License. This means that all contributors need to agree to the dual-license before their contributions can be accepted.
Please follow the Conventional Commits specs when doing commits. Pull requests not respecting this commit style will be rejected.
To modify, test or create modules, please install lerna.
Then run lerna bootstrap
. This will initialize all modules and link them (using yarn link
). Then in your bot, use yarn link @botpress/module-name
to use the local version of that module.
Botpress is dual-licensed under AGPLv3 and the Botpress Proprietary License.
By default, any bot created with Botpress is licensed under AGPLv3, but you may change to the Botpress License from within your bot's web interface in a few clicks.
For more information about how the dual-license works and why it works that way, please see the FAQS.
Emoji provided free by EmojiOne
FAQs
The world's first CMS for bots. Easily create, manage and extend chatbots.
The npm package botpress receives a total of 283 weekly downloads. As such, botpress popularity was classified as not popular.
We found that botpress demonstrated a not healthy version release cadence and project activity because the last version was released a year ago.Ā It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
Socket researchers uncover a malicious npm package posing as a tool for detecting vulnerabilities in Etherium smart contracts.
Security News
Research
A supply chain attack on Rspack's npm packages injected cryptomining malware, potentially impacting thousands of developers.
Research
Security News
Socket researchers discovered a malware campaign on npm delivering the Skuld infostealer via typosquatted packages, exposing sensitive data.