Skip to content
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

Naivebird update: OSPP 2021: QQ puppet for Wechaty #1051

Merged
merged 7 commits into from
Jul 12, 2021
Merged

Naivebird update: OSPP 2021: QQ puppet for Wechaty #1051

merged 7 commits into from
Jul 12, 2021

Conversation

anaivebird
Copy link
Contributor

  • update personal info and project plan blog

@anaivebird anaivebird requested a review from a team as a code owner July 11, 2021 16:30
@CLAassistant
Copy link

CLAassistant commented Jul 11, 2021

CLA assistant check
All committers have signed the CLA.

Copy link
Member

@lijiarui lijiarui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change as I request.

categories: project
image: /assets/2021/07-summer-wechaty-qq-puppet/wechaty-qq-puppet-logo.webp
tags:
- kuaishou
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change this to qq, since this project is related to qq instead of kuaishou


## [开发支持 QQ 聊天软件的 Wechaty Puppet Provider 模块]具体计划

- 导师:李佳芮
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add 李卓桓 as well

---
title: "OSPP 2021-期初报告-开发支持 QQ 聊天软件的 Wechaty Puppet Provider 模块"
author: anaivebird
categories: project
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please add ospp category as well


本项目 [开发支持 QQ 聊天软件的 Wechaty Puppet Provider 模块] 系 暑期2021 支持的开源项目。

## [开发支持 QQ 聊天软件的 Wechaty Puppet Provider 模块]具体计划
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change ## [开发支持 QQ 聊天软件的 Wechaty Puppet Provider 模块]具体计划 to ## 项目介绍

- [ ] 设备信息存储
- 项目链接:[https://github.com/wechaty/summer-of-wechaty/issues/81](https://github.com/wechaty/summer-of-wechaty/issues/81)

- 详细方案
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change - 详细方案 to ## 详细方案


通过对Wechaty Puppet Provider和wechaty-puppet-mock项目等进行了解和学习,并对已有项目进行梳理,多和导师进行沟通,实现通过 Wechaty 加载 wechaty-puppet-qq模块,并包装[oicq](https://github.com/takayama-lily/oicq)项目,实现文本消息的收发功能,提供一个 examples/ding-dong-bot.ts ,完成“接收到文字消息ding时,自动回复消息dong"等功能。

- 项目开发时间计划
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change - 项目开发时间计划 to ## 项目开发时间计划

通过对Wechaty Puppet Provider和wechaty-puppet-mock项目等进行了解和学习,并对已有项目进行梳理,多和导师进行沟通,实现通过 Wechaty 加载 wechaty-puppet-qq模块,并包装[oicq](https://github.com/takayama-lily/oicq)项目,实现文本消息的收发功能,提供一个 examples/ding-dong-bot.ts ,完成“接收到文字消息ding时,自动回复消息dong"等功能。

- 项目开发时间计划
- 第一阶段(7月-8月)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change - 第一阶段(7月-8月) to ### 第一阶段(7月-8月)


开始正式进行代码的prototyping,先完成基础的功能,完成通过 Wechaty 加载 wechaty-puppet-5g-qq 模块,并通过oicq项目实现的qq协议,实现文本消息的收发功能。每周协同导师进行功能的开发和完善

- 第二阶段(8月-10月)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please change - 第一阶段(7月-8月) to ### 第二阶段(8月-10月)

Copy link
Member

@lijiarui lijiarui left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pls change as I request to make the blog more beautiful, thanks!

## 详细方案

- 任务要求

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove the blank line here.


- 任务要求

使用 [wechaty-puppet-mock](https://github.com/wechaty/wechaty-puppet-mock) 项目作为模版,参考社区其他的 Wechaty Puppet Provider 代码模块,对 QQ 进行规划、RPA选型、原型测试,和最终的代码封装。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove blank space here.


使用 [wechaty-puppet-mock](https://github.com/wechaty/wechaty-puppet-mock) 项目作为模版,参考社区其他的 Wechaty Puppet Provider 代码模块,对 QQ 进行规划、RPA选型、原型测试,和最终的代码封装。

在初期开发中,能够实现文本消息的接收和发送,即可完成原型验证 POC 。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove blank space here.

在初期开发中,能够实现文本消息的接收和发送,即可完成原型验证 POC 。

- 实现方案

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove the blank line here.


- 实现方案

通过对Wechaty Puppet Provider和wechaty-puppet-mock项目等进行了解和学习,并对已有项目进行梳理,多和导师进行沟通,实现通过 Wechaty 加载 wechaty-puppet-qq模块,并包装[oicq](https://github.com/takayama-lily/oicq)项目,实现文本消息的收发功能,提供一个 examples/ding-dong-bot.ts ,完成“接收到文字消息ding时,自动回复消息dong"等功能。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove blank space here.


### 第二阶段(8月-10月)

在现有基础上,滑动验证码登陆、设备锁、qq登陆风控等问题进行调研和排查
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove blank space here.

在现有基础上,滑动验证码登陆、设备锁、qq登陆风控等问题进行调研和排查

- 8.16-9.30

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove the blank line here.

继续完善功能,完成“接收到文字消息ding时,自动回复消息dong"的功能,不断总结和完善功能列表。

- 10.1-10.30

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove the blank line here.


- 10.1-10.30

如果还有功能模块未完成则继续优化代码,梳理项目,如果时间充足,可以尝试完成一下配置 GitHub Actions 实现自动化测试的任务。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove blank space here.


- 8.16-9.30

继续完善功能,完成“接收到文字消息ding时,自动回复消息dong"的功能,不断总结和完善功能列表。
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove blank space here.

@lijiarui lijiarui merged commit 1261170 into wechaty:master Jul 12, 2021
@lijiarui
Copy link
Member

Thank you very much for your contribution!

You are welcome to join Wechaty Contributor Program

1. Join Wechaty Organization

You've invited chatrbot to Wechaty! They'll be receiving an email shortly. They can also visit https://github.com/wechaty to accept the invitation.

I have invited you to join our Wechaty GitHub Organization, please accept it by following the above message.

2. Update Your Wechaty Contributor Profile

  1. Please open Contributor Hall of Fame and add yourself to the end of the list, so that other contributors will know you better!
  2. Please add yourself to our Website Contributors by creating a PR and refer to this PR link as well.

3. Join The Contributor Only WeChat Room

We also have a WeChat room for contributors only which can discuss Wechaty at a deeper level, you are welcome to join and if you are interested.

Please add @lijiarui wechat: ruirui_0914 and send her this pr link. She will invite you into Wechaty Contributor Room

Cheers!

@huan
Copy link
Member

huan commented Apr 11, 2022

@anaivebird please complete the above steps required by the community, and join out contributor WeChat room for discussing your new wechaty-huggingface-pipeline idea with other contributors!

@anaivebird
Copy link
Contributor Author

Thanks, Great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants