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

手动同意好友之后,立刻自动邀请进群 #22

Open
worldligang opened this issue May 4, 2017 · 10 comments
Open

手动同意好友之后,立刻自动邀请进群 #22

worldligang opened this issue May 4, 2017 · 10 comments

Comments

@worldligang
Copy link

机器人因为网络环境容易掉线,掉线之后如果没及时发现,这个时候加的好友都不能自动拉群

##解决方案
1,手动同意好友
2,获取同意好友的事件
3,拉群或者回复一段话

@bestony
Copy link
Member

bestony commented May 5, 2017

目前没有获取同意好友的事件。

@youfou

@worldligang
Copy link
Author

这个可以获取不,还是说接口限制?

@bestony
Copy link
Member

bestony commented May 5, 2017

接口没有对应信息反馈

@youfou
Copy link

youfou commented May 5, 2017

试试在 shell 中运行以下命令

wxpy bot -l d

将以输出debug日志的方式启动wxpy
登陆测试账号后,用另一个号去加好友,手动同意后,应该会有 'new message' 的日志出现

@bestony
Copy link
Member

bestony commented May 5, 2017

👌

@worldligang
Copy link
Author

如果有 'new message' 那就真是太好啦,就可以解决手动同意之后,去做的事情啦~

@robot527
Copy link
Collaborator

robot527 commented May 7, 2017

@youfou
我用两个账号测试了两个方向的删除再添加好友,都没有 'new message' 的日志出现。
搜索 wxpy 源码里也没有手动相关的代码或注释。
_process_message 这个方法没有针对手动同意好友事件的处理?

@youfou
Copy link

youfou commented May 9, 2017

@robot527 有可能是我的锅,先前版本的wxpy中,-l d (设置日志等级为DEBUG) 的参数不起作用,后来的版本修复了。我测试下好了。

@youfou
Copy link

youfou commented May 9, 2017

经测试发现,手动同意后会有一条 NOTE 消息

DEBUG:wxpy.api.bot:<Bot: wxpy_test>: new message (func: None):
游否 : 你已添加了游否,现在可以开始聊天了。 (Note)

所以可以考虑把自动/手动同意后要做的操作都搬到这条消息的注册上。

@robot527
Copy link
Collaborator

robot527 commented May 9, 2017

@youfou 0.3.9.5 这个版本可用了是吧。有空试试。

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

No branches or pull requests

4 participants