社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python 异步聊天机器人框架

非著名程序员 • 2 年前 • 422 次点击  

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

大家好,我是章鱼猫。

今天给大家推荐一个好东西,一个 Python 异步聊天机器人框架 。

这个开源项目叫:NoneBot,跨平台 Python 异步机器人框架,该项目基于 Python 的异步特性,可以轻松处理大量的消息。提供命令行脚手架、支持多种 IM 平台,能够快速构建聊天机器人、消息通知等项目。


功能特色:

  • 异步优先:基于 Python 的异步特性,即使是非常大量的消息,也能吞吐自如

  • 易于开发:配合 NB-CLI 脚手架,代码编写上手简单,没有过多的冗余代码,可以让开发者专注于业务逻辑

  • 生而可靠:100% 类型注解覆盖,配合编辑器的类型推导功能,能将绝大多数的 Bug 杜绝在编辑器中 (编辑器支持)

  • 社区丰富:社区用户众多,直接和间接用户超过十万人,每天都有大量的活跃用户 (社区资源)

  • 海纳百川:一个框架,支持多个聊天软件平台,可自定义通信协议

    • OneBot 协议 (QQ 等)

    • 钉钉

    • Telegram

    • 飞书

    • QQ 频道

  • 坚实后盾:支持多种 web 框架,可自定义替换

    • FastAPI

    • Quart (异步 Flask)

    • aiohttp

    • httpx

    • websockets

对这个开源项目感兴趣的同学,可以去 GitHub 上看看。

开源项目地址:https://github.com/nonebot/nonebot2

开源项目作者:NoneBot

最近,章鱼猫建了一个「GitHub 精选交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,加我微信:loonggg1024,备注【GitHub】邀请你入群。

---特别推荐---

特别推荐:一个新的优质的专注分享各种浏览器插件、黑科技教程、各种你想不到的高效率软件及工具的公众号,「程序员掘金」,专注挖掘好东西,非常值得大家关注。点击下方公众号卡片,直接关注


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/146866
 
422 次点击