开源软件供应链点亮计划
“开源软件供应链点亮计划-暑期2021”(以下简称 暑期2021)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。
根据项目的难易程度和完成情况,参与者还可获取“开源软件供应链点亮计划-暑期2021”活动奖金和奖杯。
官网:https://summer.iscas.ac.cn
Wechaty
Wechaty 是一个开源聊天机器人框架SDK,具有高度封装、高可用的特性,支持NodeJs, Python, Go 和Java 等多语言版本。在过去的5年中,服务了数万名开发者,收获了 Github 的 9600 Star。同时配置了完整的DevOps体系并持续按照Apache 的方式管理技术社区。
Wechaty 官网暑期2021项目入口:https://wechaty.js.org/docs/ospp/2021/
项目名称
基于Wechaty 开发开源的二师兄社群逗乐机器人
背景介绍
王二狗曾经是一个被无数群主拿来活跃气氛的开心果,通过成语接龙,猜歇后语和猜歌名等简单好玩的游戏提升群内聊天频率,提升人与人之间的沟通。
Wechaty 社区目前已经支持微信、Whatsapp、企业微信、飞书等常见流行即时通讯工具,并且能够通过多语言 SDK (比如 Python Wechaty) 进行调用,我们在本次 Summer 2021 的项目中,社区希望能够开发一个开源的二师兄,完成讲笑话、成语接龙、猜图片、猜歌名、查航班、查天气、微博爆款热搜提醒等功能。
需求介绍
- 完成开源二师兄游戏项目搭建
- 开发讲笑话、成语接龙、猜图片、猜歌名、查航班、查天气、微博爆款热搜提醒等功能
- 设计二师兄对外公开 Logo、不同情绪下的形象
- 完成二师兄后花园页面开发
在初期开发中,完成讲笑话、成语接龙、猜图片、猜歌名、查航班等功能,即可完成原型验证 POC 。
项目难度
中(奖金:9,000元)
导师联系方式
- 王丹丹:Wechaty Contributor, AI Chatbot Wechaty x PaddleHub UP 主
- 吴京京:Python Wechaty creator, Wechaty committer, Microsoft Research Asia Intern
项目产出目标
- 每日代码 commit
- 每周提交一份 report (回复本 issue)
- 每两周一次在线会议
- 完成讲笑话、成语接龙、猜图片、猜歌名、查航班、查天气、微博爆款热搜提醒等功能
- 设计二师兄对外公开Logo以及不同情绪下的形象
- 完成二师兄后花园开发
- 完成计划列表中的计划
- 配置 GitHub Actions 实现自动化测试* (可选)
项目技术栈
- TypeScript programming language
- Git
参考链接
开源软件供应链点亮计划
“开源软件供应链点亮计划-暑期2021”(以下简称 暑期2021)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。
根据项目的难易程度和完成情况,参与者还可获取“开源软件供应链点亮计划-暑期2021”活动奖金和奖杯。
官网:https://summer.iscas.ac.cn
Wechaty
Wechaty 是一个开源聊天机器人框架SDK,具有高度封装、高可用的特性,支持NodeJs, Python, Go 和Java 等多语言版本。在过去的5年中,服务了数万名开发者,收获了 Github 的 9600 Star。同时配置了完整的DevOps体系并持续按照Apache 的方式管理技术社区。
Wechaty 官网暑期2021项目入口:https://wechaty.js.org/docs/ospp/2021/
项目名称
基于Wechaty 开发开源的二师兄社群逗乐机器人
背景介绍
王二狗曾经是一个被无数群主拿来活跃气氛的开心果,通过成语接龙,猜歇后语和猜歌名等简单好玩的游戏提升群内聊天频率,提升人与人之间的沟通。
Wechaty 社区目前已经支持微信、Whatsapp、企业微信、飞书等常见流行即时通讯工具,并且能够通过多语言 SDK (比如 Python Wechaty) 进行调用,我们在本次 Summer 2021 的项目中,社区希望能够开发一个开源的二师兄,完成讲笑话、成语接龙、猜图片、猜歌名、查航班、查天气、微博爆款热搜提醒等功能。
需求介绍
在初期开发中,完成讲笑话、成语接龙、猜图片、猜歌名、查航班等功能,即可完成原型验证 POC 。
项目难度
中(奖金:9,000元)
导师联系方式
项目产出目标
项目技术栈
参考链接