wechaty / summer

Summer of Wechaty (SoW) is a program for connecting students with the Wechaty community for coding & tech writing.
https://wechaty.github.io/summer-of-wechaty
Apache License 2.0
31 stars 12 forks source link

Wechaty Summer 导师报名 2022 #91

Open su-chang opened 2 years ago

su-chang commented 2 years ago

导师列表

1

导师姓名

苏畅

导师邮箱

suchang@juzi.bot

导师在社区贡献时使用的邮箱

su_chang@yeah.net

导师贡献的社区仓库地址

https://github.com/wechaty/wechaty https://github.com/wechaty/puppet https://github.com/wechaty/puppet-service https://github.com/wechaty/grpc https://github.com/wechaty/puppet-whatsapp https://github.com/pedroslopez/whatsapp-web.js/

组织详情

组织名称

Wechaty

组织类型

开源社区

官网地址

https://wechaty.js.org/

组织logo

https://wechaty.js.org/img/wechaty-logo.svg

公共邮箱

wechaty@googlegroups.com

编程语言标签

Python,Go,JavaScript,Java

涉及技术领域标签

NodeJS,NLP,AI, RPA; Conversational AI

组织简介

Wechaty是一个用于构建聊天机器人的开源软件。它是一个现代的对话式RPA SDK,聊天机器人开发者可以用仅仅几行代码来创建一个机器人。

详细介绍

Wechaty 是一个开源聊天机器人框架SDK,具有高度封装、高可用的特性,支持NodeJs, Python, Go 和Java 等多语言版本。在过去的4年中,服务了数万名开发者,收获了 Github 的 12000 Star。同时配置了完整的 DevOps 体系并持续按照 Apache 的方式管理技术社区。

项目列表

本届可以提交 4 个项目

项目1

项目名称

多社交软件的消息搜集及自动化处理

项目支持报名语言

项目主导师

苏畅

项目描述

社交软件的种类日渐丰富,大量的信息穿插在各种社交软件之中,频繁的在不同APP间切换更会使得我们晕头转向,无效信息+频繁切换无形中损耗着我们的余闲。目前以微信、企业微信、WhatsApp三者为例,希望能够将不同APP中的关键信息统一汇总到微信上来查阅及回复,方便我们能够仅在微信上就能处理不同来自不同APP的消息,从而达到提升效率的问题。

难度

涉及技术领域标签

;Wechaty

编程语言标签

;Typescript

项目产出要求

产出要求概述 具体产出细节
前期:通过 Wechaty 对接微信、企业微信、WhatsApp 利用 Wechaty 的能力实现这三类社交APP基础类型消息的收发功能
中期:以上三者应用间的消息实现互通 通过消息的转发调度方案,使得企业微信和WhatsApp的消息可以汇总到微信上
后期:支持分时间段选择接收消息的社交软件 支持通过配置来选择任一社交软件来作为消息的汇总终端

项目技术要求/Project Technical Requirements

技术要求概述 技术要求细节
熟悉并使用 Wechaty 实现消息收发 针对不同社交 APP 选择对应的 puppet 依赖模块实现消息收发的功能
编写调度程序打通三类 APP 通过创建多个 Wechaty 实例来实现 APP 的打通
通过会话方式配置时段及消息接收的终端信息 提取会话内容生成对应用户自定义配置文件实现选择时段及汇总消息的终端

项目成果仓库/Project Repository

最终成果仓库
https://github.com/wechaty/im-aggregation