botpress

? Modular chatbot framework that ⚡ thousands of bots all around the world

Github星跟蹤圖

Botpress — The open-source Virtual Assistant platform

CodeBuild

Botpress is an open-source all-in-one bot creation platform that provides all the tools you need to build, debug and deploy AI-based conversational assistants. Built-in channels include:

  • Facebook Messenger
  • Slack
  • Microsoft Teams
  • Skype
  • Website (Webchat)
  • Telegram

Botpress is:

  • Developer-focused
  • Natural Language Understanding (NLU)
  • Built-in graphical interface & flow editor
  • Administration panel and bot management tools
  • Runs fully on-prem (control your data)
  • Support multiple messaging channels such as Webchat, SMS, Telegram, Facebook Messenger etc

Learn Botpress, ? Documentation, ? Tutorials, ? Community Forum, ------------------------------------------------, ------------------------------------------------------, ----------------------------------------------------, ## Deploy in the Cloud

Botpress can be easily deployed on DigitalOcean as a 1-Click App here.

DigitalOcean

Botpress can also be deployed for free on Heroku. However, this is not the most optimal botpress experience, you may want to host your own language server

Deploy

Deploy using Binaries

You can download the binaries here.

Building from source

Prerequisites: Node 10.11 (you can use nvm) and Yarn.

  1. Run yarn to fetch node packages.
  2. Run yarn build to build the core, the UI and the modules.
  3. Run yarn start to start the server.

If you encounter errors when building modules (timeout, random errors, etc), try the following:

  1. Go in each module folder and type yarn && yarn build

Contributing

Here are some of the many ways to contribute.

For starters, there are some open issues with the [first good issue][starter-label] 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. You should also read our code of conduct.

License

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.

Botpress Partners

Botpress Partners is a list of agencies who can help you build your next conversational assistant., Agency Name, Location, ---------------------------------------------, -----------------------------------, Okam, Montreal, Canada, Lampyon, Toronto, Canada & Budapest, Hungary, Smile, Asnières-sur-Seine, France, ZeroBulb, Kerala, India, Tasqat, Dubai, United Arab Emirates, Creative Melon, Johannesburg, South Africa, PaperGo, Patras, Greece, BotArtisanz, Kerala, India, If you are an agency and would like to be on this list, please clone the repository & add your agency to the list in the README.md. Then, you can create a pull request on the repository and we'll make sure to review and merge your PR swiftly.

主要指標

概覽
名稱與所有者botpress/botpress
主編程語言TypeScript
編程語言JavaScript (語言數: 3)
平台
許可證MIT License
所有者活动
創建於2016-11-16 21:57:59
推送於2025-06-09 17:56:29
最后一次提交2025-06-09 13:21:48
發布數341
最新版本名稱v12.30.9 (發布於 )
第一版名稱v0.0.42-beta (發布於 )
用户参与
星數13.8k
關注者數241
派生數2k
提交數1.1k
已啟用問題?
問題數72
打開的問題數13
拉請求數4961
打開的拉請求數6
關閉的拉請求數881
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?