跨平台Python异步聊天机器人框架,支持QQ、飞书、钉钉等渠道
《开源精选》是一个共享Github、Gitee等开源社区优秀项目的栏目,包含技术、学习、实用以及各种有趣的内容。 这次推荐的是跨平台Python异步聊天机器人框架——nonebot2。
NoneBot2是一个现代、跨平台、可扩展的Python聊天机器人框架,基于Python的类型注释和异步特性,为实现需求提供方便灵活的支持。
现成的功能:使用NB-CLI快速构建属于你的机器人插件系统。 插件开发,模块化管理跨平台支持:支持多平台,支持多种事件的异步开发:异步优先开发,提高操作效率依赖注入:通过内置简单清晰的依赖注入系统函数减少用户代码ef B-QQ-slave :基于ehforwarderbot框架的QQ从站3359 github.com/milk ice 233/ef B-QQ-slaveprojectriri/bot-gateway :提供跨聊天平台通用机器人API的机器人消息网关https://project riri.github.io/bot-gateway/j qqqqqqq/unifiedmessagerelay:QQ-telegrambotframeworkforwarder https://github.com/jq qqqqqqq/unifiedmessagerelaymother-ship/c qqq unifiedmessagerelaymother游戏数据查询自动机3359 github.com/mother-ship/cabbagewebspacemeowx2/s platoon2- QQ bot :宇宙之最spacement SICNUBOT :为四川师范大学评审发布而设计的QQ自动机https://github.com/mrthanlon/sicnubotbluefissure/基于ffxivbot:djangochannels的最终幻想14游戏数据查询自动机3359 github blue fissure/otterbotduan 602728596/QQ tools :基于nwjs的QQ群定时呼叫、定制指令和回复信息等) https://github.com/Duan 602777 SDF mu-library :山东第一医科大学图书馆预约自动机https://github.com/ultrasound x/SDF mu we cab :网页内容聚合机器人微博、Baster、Twitter等3359 github.com/nin zore/wecabkyomotoi/支持atri :在实时聊天工具中再现优秀的功能性机器人是本项目的目标https://github.com/kyomotoi/基于atrikikikikikikikikikikikikikikikikikikikikikgenshinuid:hoshino bot/none bot2/QQ官方频道bot(pythonSDK )的元神uid查询/
插件的基于命令的问答; a例:
fromnonebotimporton _ commandfromnonebot.ruleimportto _ mefromnonebot.matcherimportmatcherfromnonebot.adaptersimportmebot argplaintextweather=on _ command ( ' weather ',rule=to_me ),aliases={ '天气预报')。 priority=5) @ weather.handle ( asyncdefhandle _ first _ receive ) matcher:matcher, args: Message=CommandArg ( ):plain _ text=args.extract _ plain _ text ) #第一次发送命令时所遵循的参数,例如: /天气上海,args为( asyncdefhandle _ city ( city:message=arg ),city _ name:str=arg plaintext ( ' city ' ) ) if city_name not in [ 提示用户重新输入可以使用#平台的消息类直接创建模板消息awaitweather.reject。 ( {city}.template )您要联系的城市( city )尚不支持。 请重新输入。 ) )。 ) city _ weather=await get _ weather ( city _ name ) awaitweather.finish ) city_weather此处获取天气信息的函数asyncdefget_
—END—开放源代码协议: MIT开放源代码地址: https://github.com/none bot/none bot 2开发教程: https://nb2.Baka.ICU/docs/tutors/tutortors
悲伤的二字ID
很多伙伴都在问关于悲伤的二字ID的问题。 今天,本站编辑给大家整理了所有关于悲伤二字ID的问题。 我希望能帮到 […] 【查看详情】
非常悲伤的网名
很多伙伴都在问关于非常悲伤的网名的问题。 今天,本网站的编辑整理了所有关于非常悲伤的网名的问题。 我希望能帮到 […] 【查看详情】
爱情游戏ID
很多小伙伴都问了关于深度游戏ID的问题,今天本站编辑给大家整理了所有关于深度游戏ID的问题。 我希望能帮到你。 […] 【查看详情】