Open atorber opened 3 years ago
日期:2021-07-04
暂无
日期:2021-07-18
暂无
开发基于 Wechaty 实现微俱乐部会员&活动管理的微信小程序
技术要求:Linux/JavaScript/NodeJS/Git 项目所含模块:
模块 | 功能 | 备注 |
---|---|---|
群管理 | 创建群组/群成员管理 | 利用wechaty机器人在小程序中同步建群 |
用户管理 | 用户基本信息/身份绑定 | 微信信息与小程序内用户自动绑定 |
群主发布活动 | 创建活动/基本信息填写/限制设定 | |
群主管理活动 | 同时管理多个活动/操作活动状态/修改活动信息 | node-schedule |
成员报名活动 | 报名/取消 | |
帮助 | 关键词回复/关键词关联操作 | 微信对话开放平台 |
互动操作 | 活动相册 |
开源软件供应链点亮计划
“开源软件供应链点亮计划-暑期2021”(以下简称 暑期2021)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。
根据项目的难易程度和完成情况,参与者还可获取“开源软件供应链点亮计划-暑期2021”活动奖金和奖杯。
官网:summer.iscas.ac.cn
Wechaty
Wechaty 是一个开源聊天机器人框架SDK,具有高度封装、高可用的特性,支持NodeJs, Python, Go 和Java 等多语言版本。在过去的4年中,服务了数万名开发者,收获了 Github 的 8000 Star。同时配置了完整的DevOps体系并持续按照Apache 的方式管理技术社区。
基于 Wechaty 实现微俱乐部会员&活动管理的微信小程序
背景介绍
目前有大量各种活动俱乐部使用微信群组织活动,发起接龙报名以及进行会员管理等。
俱乐部中大多采用传统的接龙方式进行活动报名,因个别群成员误操作经常出现接龙信息混乱、错误等情况,且活动信息、报名信息不能很好的留存和统计。
我们在本次 Summer 2021 的项目中,希望可以开发一个基于 Wechaty 的群组管理微信小程序。
需求介绍
使用微信小程作为俱乐部和活动管理后台,利用 Wechaty 将微信群及成员同步在小程序中创建同名俱乐部,并使用小程序作为后台管理活动及成员;
使用任意 Wechaty Puppet 实现微信机器人,支持群成员通过关键词指令 如 报名、取消名等报名活动;
小程序端发布活动、截止报名、活动开始等可以自动推送消息到对应微信群与成员进行互动。
项目难度
低(奖金:6000元)
导师联系方式
项目产出目标
每日代码 commit
每周提交一份 report (回复本 issue)
每两周一次在线会议
每两周至少发布一个 开发版本
最终实现小程序发布上线,至少能够满足羽毛球俱乐部活动群内机器人报名管理的需求
项目技术栈
javasscript programming language
Git
微信小程序开发云开发
node.js/npm