-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Project] Implement Wechaty For Mac #58
Comments
开源软件供应链点亮计划“开源软件供应链点亮计划-暑期2021”(以下简称 暑期2021)是由中科院软件所与 openEuler 社区共同举办的一项面向高校学生的暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,促进国内优秀开源软件社区的蓬勃发展。 根据项目的难易程度和完成情况,参与者还可获取“开源软件供应链点亮计划-暑期2021”活动奖金和奖杯。 WechatyWechaty 是一个开源聊天机器人框架SDK,具有高度封装、高可用的特性,支持NodeJs, Python, Go 和Java 等多语言版本。在过去的5年中,服务了数万名开发者,收获了 Github 的 9600 Star。同时配置了完整的DevOps体系并持续按照Apache 的方式管理技术社区。 项目名称基于 WeChatExtension-ForMac 为 Wechaty 实现Mac版本Puppet 背景介绍Wechaty 社区目前已经支持微信、Whatsapp、企业微信、飞书等常见流行即时通讯工具,并且能够通过多语言 SDK (比如 Python Wechaty) 进行调用。 WeChatExtension-ForMac 开源项目能够让Mac用户在电脑本地完成消息的自动化处理、消息监听、消息转发等,通过逆向工程完成客户端的一些列上层应用的封装,此外还支持多客户端的启动。 我们在本次 Summer 2021 的项目中,希望可以开发一个能够运行在Mac电脑端的WeChatExtension-ForMac Puppet底层实现,让Wechaty能够免费运行在Mac操作系统之上。 需求介绍作者已经实现核心的消息Hook,开发者只需要将消息hook的功能,实现wechaty-puppet 的接口,通过gRPC服务的服务开放出来,提供给多语言wechaty来调用。 在初期开发中,能够实现文本消息的接收和发送,即可完成原型验证 POC 。 相关链接: 项目难度中(奖金:9000元) 导师联系方式晏茂:Author of WeChatExtension-ForMac,[email protected] 项目产出目标
项目技术栈
Hello students! The Wechaty community already supports popular instant messaging tools such as WeChat, WhatsApp, Enterprise WeChat and Feishu, and can be called through multilingual SDKs such as Python Wechaty. WeChatExtension - ForMac, an open source project for Mac users in local computer to complete the automation processing, monitoring and message forwarding news, Reverse engineering completes the encapsulation of a series of upper-level applications on the client side, in addition to supporting the startup of multiple clients. In this Summer 2021 project, we hope to develop a low-level implementation of Wechatextensibility-ForMac Puppet that can run on the Mac computer, so that Wechaty can run on the Mac operating system for free. ProposalsThe authors have implemented the core message Hook, developers need only will news Hook function, implementation wechaty - puppet interface, through gRPC service service to open up, Offered to multilingual Wechaty to call. In the initial development, the prototype verification POC can be completed by receiving and sending text messages. Useful Links |
Hi students!
Here are our goals:
Make Wechaty support macOS
The text was updated successfully, but these errors were encountered: