创建电报机器人程序的直观框架
Pyrubrum的Python项目详细描述
毒砂
frompyrogramimportClientfrompyrubrumimportHandler,Menu,transformbot=Client(...)handler=Handler(transform({Menu("Start","start","Hello!",default=True):[Menu("About me","about_me","I'm just a bot!"),Menu("Thoughts","thoughts","I'm a bot, I cannot think properly..."),]}))handler.setup(bot)bot.run()
Pyrubrum(/ˈpaɪɹˈuːbɹəm/)是一个多功能、迷人的框架,用于与Pyrogram一起创建{a2}。在
特点
- 使用
DeepLinkMenu
自动生成deep-link - 对Redis的内置支持
- Complete documentation
- 嵌入式键盘的自定义样式
- 数据库集成
- 快速优化使用MTProto与Pyrogram
- 完全加密的参数
- 直观地创建嵌入式键盘
- 使用functools.lru_cache的LRU缓存
- 本机支持“返回”按钮
callback_data
没有限制(参见Telegram Bot API)- 与
PageMenu
的分页集成
示例
{a1{1}你需要创建你的环境中的所有变量。在
- Café-在与多个命令和页面交互时,获取位于pyrurum内部的设计的概述。在
- Calendar-简单地选择一年、一个月和一天,同时发现吡咯蛋白页面菜单的潜力,就可以知道一天是星期几。在
- Hitchhiker-了解如何使用吡喃树脂和…get an existential question answered处理媒体。在
- Sample-与内联菜单交互,同时了解Pyrubrum是如何工作的。在
变更日志
See CHANGELOG.md. Find new features in FEATURES.md.
提交消息
See Conventional Commits.
贡献
See CONTRIBUTING.md.
版本控制
See PEP 440.
谢谢
- veggero/tytg让我想到开发一个简单的框架,你可以用它来编写一个像bot这样的文件夹。在
- IlhomBahoraliev/pyromenu让我明白面向对象的库在开发这个项目时会有很大的不同。在
品牌
版权和许可证
- 版权所有(C)2020Hearot。在
- 根据GNU General Public License v3 (GPLv3)条款授权。在
- 项目
标签: