更新记录
1.0.1 下载此版本
v1.0.1 更新日志
新增功能
平台兼容性
uni-app(4.06)
Vue2 | Vue2插件版本 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|---|
√ | 1.0.1 | - | - | - | - | - | - | - | - |
微信小程序 | 微信小程序插件版本 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|---|
√ | 1.0.1 | - | - | - | - | - | - | - | - | - | - |
情节织 - AI 驱动的多模态故事创作平台
项目简介
情节织是一款基于 uni-app 开发的微信小程序,旨在通过 AI 技术和社交共创机制,为用户提供全新的故事创作和分享体验。
核心功能
🎨 多模态故事生成
- 关键词创作: 用户输入 1-3 个关键词,AI 自动生成图文并茂的故事片段
- 风格选择: 支持悬疑、治愈、科幻、奇幻、爱情、冒险等多种风格
- 智能插图: 结合 Stable Diffusion 生成精美的场景插画
- 动态排版: 通过 Lottie 实现富有表现力的动态排版效果
🤝 社交共创机制
- 续写接力: 好友可对故事片段进行续写,创造平行剧情树
- 分支选择: 支持不同剧情走向的选择和发展
- 实时协作: 采用 WebRTC 技术实现实时续写同步
- 创作提醒: 好友修改内容时自动弹出通知
📱 内容分发网络
- 热门故事榜: 展示高人气作品,按阅读量和点赞数排序
- 社区互动: 评论、点赞、收藏等完整的社交功能
- 内容推荐: 基于用户偏好的个性化推荐算法
- 收益分成: 创作者可按阅读量获得收益分成
技术架构
前端技术
- uni-app: 跨平台开发框架
- Vue.js 2: 渐进式 JavaScript 框架
- SCSS: CSS 预处理器
- 微信小程序原生API: 利用小程序生态能力
后端集成
- 腾讯云智影: 文本生成和 NLP 处理
- Stable Diffusion: 场景插画生成
- WebRTC: 实时通信技术
- 微信生态API: 朋友圈分享、用户授权等
状态管理
- 自建轻量级状态管理系统
- 本地存储持久化
- 全局事件监听机制
项目结构
storyChain/
├── pages/ # 页面文件
│ ├── index/ # 首页
│ ├── create/ # 创作页面
│ ├── story/ # 故事详情
│ ├── community/ # 社区页面
│ └── profile/ # 个人资料
├── static/ # 静态资源
│ ├── icons/ # 图标文件
│ └── images/ # 图片资源
├── utils/ # 工具函数
│ ├── api.js # API 接口
│ ├── request.js # 网络请求
│ ├── store.js # 状态管理
│ └── utils.js # 通用工具
├── uni_modules/ # uni-app 模块
├── App.vue # 应用入口
├── main.js # 主入口文件
├── manifest.json # 应用配置
└── pages.json # 页面配置
核心页面
首页 (pages/index/index.vue)
- 热门故事展示
- 快速创作入口
- 风格选择器
- 创作小贴士
创作页面 (pages/create/create.vue)
- 三步创作流程
- 关键词输入与建议
- 风格选择界面
- AI 生成进度展示
故事详情 (pages/story/detail.vue)
- 章节展示
- 续写功能
- 评论系统
- 社交分享
社区页面 (pages/community/community.vue)
- 故事列表
- 筛选和搜索
- 热门推荐
- 分类浏览
个人资料 (pages/profile/profile.vue)
- 用户信息管理
- 创作统计
- 收藏和历史
- 成就系统
安装和运行
环境要求
- Node.js 14+
- HBuilderX 或 VS Code
- 微信开发者工具
安装步骤
-
克隆项目
git clone <repository-url> cd storyChain
-
安装依赖
npm install
-
配置小程序 AppID 在
manifest.json
中配置你的微信小程序 AppID -
运行项目
- 使用 HBuilderX 直接运行到微信开发者工具
- 或使用命令行:
npm run dev:mp-weixin
开发环境配置
API 配置
在 utils/request.js
中配置 API 基础地址:
const API_BASE_URL = 'https://your-api-domain.com/api'
AI 服务配置
需要配置以下 AI 服务:
- 腾讯云智影 API
- Stable Diffusion API
- 文本生成模型接口
功能特性
🎯 核心特色
- 零门槛创作: 仅需关键词即可生成完整故事
- 智能续写: AI 辅助的故事续写建议
- 多人协作: 支持多用户同时创作同一个故事
- 即时分享: 一键分享到微信朋友圈
🛡️ 用户体验
- 流畅动画: 丰富的过渡动画和交互反馈
- 响应式设计: 适配不同屏幕尺寸
- 离线支持: 草稿本地保存,网络恢复自动同步
- 个性化推荐: 基于用户行为的智能推荐
📊 数据统计
- 创作分析: 详细的创作数据统计
- 阅读追踪: 故事阅读量和互动数据
- 社交网络: 关注、粉丝、协作关系管理
商业化模式
💎 会员增值服务
- AI 角色定制: 生成专属人设的对话风格
- 无广告环境: 纯净的创作体验
- 高级创作工具: 更多 AI 辅助功能
🎬 IP 孵化
- 与阅文集团、晋江文学城合作
- 将高人气情节织改编为付费网文或漫画
- 短视频和有声书制作
🛍️ 品牌植入
- 在故事场景中植入虚拟商品
- 点击跳转至电商小程序购买
- 原生广告无缝融入故事情节
开发计划
Phase 1: 基础功能 ✅
- [x] 用户界面设计
- [x] 基础创作流程
- [x] 故事展示和阅读
- [x] 社交功能框架
Phase 2: AI 集成 (开发中)
- [ ] 腾讯云智影接入
- [ ] Stable Diffusion 集成
- [ ] 智能推荐算法
- [ ] 实时协作功能
Phase 3: 商业化 (规划中)
- [ ] 会员系统
- [ ] 支付功能
- [ ] 数据分析
- [ ] 运营后台
Phase 4: 生态扩展 (未来)
- [ ] 短视频生成
- [ ] 有声书制作
- [ ] VR/AR 体验
- [ ] 国际化支持
贡献指南
欢迎参与情节织的开发!请遵循以下步骤:
- Fork 项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 开启 Pull Request
许可证
本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。
情节织团队 - 让每个人都成为故事的创造者 ✨