# LiteBoty
LiteBoty 是一个轻量级的 Python 机器人框架,专注于构建基于 Redis 的消息驱动服务。
## Features
- 🚀 轻量级设计,易于使用
- 📦 基于 Redis 的消息订阅发布系统
- 🔌 插件化服务架构/微服务架构
- ⚡ 异步消息处理
- 🛠 便捷的 CLI 工具
## Quick Start
1. 安装 Redis `apt install redis-server`
2. 安装框架 `pip install liteboty`
3. 创建项目
```shell
liteboty create mybot
cd mybot
```
4. 启动 `python main.py`
Raw data
{
"_id": null,
"home_page": "https://github.com/yejue/liteboty",
"name": "liteboty",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.8",
"maintainer_email": null,
"keywords": "liteboty, litebot, ros, bot",
"author": "yejue",
"author_email": "1145331931@qq.com",
"download_url": "https://files.pythonhosted.org/packages/72/d4/c2f76f3d450243bf8f961a62c5a658893577f627d8b3fbba0cbd95eec56c/liteboty-0.2.1.tar.gz",
"platform": null,
"description": "# LiteBoty\n\nLiteBoty \u662f\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u7684 Python \u673a\u5668\u4eba\u6846\u67b6\uff0c\u4e13\u6ce8\u4e8e\u6784\u5efa\u57fa\u4e8e Redis \u7684\u6d88\u606f\u9a71\u52a8\u670d\u52a1\u3002\n\n## Features\n\n- \ud83d\ude80 \u8f7b\u91cf\u7ea7\u8bbe\u8ba1\uff0c\u6613\u4e8e\u4f7f\u7528\n- \ud83d\udce6 \u57fa\u4e8e Redis \u7684\u6d88\u606f\u8ba2\u9605\u53d1\u5e03\u7cfb\u7edf\n- \ud83d\udd0c \u63d2\u4ef6\u5316\u670d\u52a1\u67b6\u6784/\u5fae\u670d\u52a1\u67b6\u6784\n- \u26a1 \u5f02\u6b65\u6d88\u606f\u5904\u7406\n- \ud83d\udee0 \u4fbf\u6377\u7684 CLI \u5de5\u5177\n\n## Quick Start\n\n1. \u5b89\u88c5 Redis `apt install redis-server`\n2. \u5b89\u88c5\u6846\u67b6 `pip install liteboty`\n3. \u521b\u5efa\u9879\u76ee\n ```shell\n liteboty create mybot\n cd mybot\n ```\n4. \u542f\u52a8 `python main.py`\n",
"bugtrack_url": null,
"license": null,
"summary": "LiteBoty \u662f\u4e00\u4e2a\u8f7b\u91cf\u7ea7\u7684\u673a\u5668\u4eba\u5f00\u53d1\u6846\u67b6",
"version": "0.2.1",
"project_urls": {
"Homepage": "https://github.com/yejue/liteboty"
},
"split_keywords": [
"liteboty",
" litebot",
" ros",
" bot"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "8aa864b736094cca33bdb54504fe86da125faca3004dc0aa4edbf6adbffa7a84",
"md5": "31f8b5d54ea3b7a1f8adaddee4696adc",
"sha256": "f8c1d1b0627eb703182d386014ea1f3f243734836951d83b5dee98967c1951f0"
},
"downloads": -1,
"filename": "liteboty-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "31f8b5d54ea3b7a1f8adaddee4696adc",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.8",
"size": 20650,
"upload_time": "2025-02-14T05:42:44",
"upload_time_iso_8601": "2025-02-14T05:42:44.222605Z",
"url": "https://files.pythonhosted.org/packages/8a/a8/64b736094cca33bdb54504fe86da125faca3004dc0aa4edbf6adbffa7a84/liteboty-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "72d4c2f76f3d450243bf8f961a62c5a658893577f627d8b3fbba0cbd95eec56c",
"md5": "ec4a09ad5b08367ea5a4f025f7b5b824",
"sha256": "0b24a6913033bb197d5073520ddc290399ae1dfa90d8f1dd119fbeff1e77cc86"
},
"downloads": -1,
"filename": "liteboty-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "ec4a09ad5b08367ea5a4f025f7b5b824",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.8",
"size": 14410,
"upload_time": "2025-02-14T05:42:46",
"upload_time_iso_8601": "2025-02-14T05:42:46.152261Z",
"url": "https://files.pythonhosted.org/packages/72/d4/c2f76f3d450243bf8f961a62c5a658893577f627d8b3fbba0cbd95eec56c/liteboty-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-14 05:42:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yejue",
"github_project": "liteboty",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "liteboty"
}