LittleCoder

Results 47 comments of LittleCoder

@weixiaoqiang 一方面,requests已经给出了修复建议的网址,要参照具体的情况修复,在此只能建议阅读。 另一方面,这不是本项目程序的问题,如果确认需要提交issue,建议到[requests](https://github.com/kennethreitz/requests/issues)提交。

@KJlmfe 需要的,本项目基于扫码登陆,目前所有扫码登陆在对应的手机登出后都会自动登出。 另外,如果要保持本项目超长时间(数月等)在线,建议手机保持联网。

@xzjs 这里需要用到两个方法,get_contact和send。get_contract方法可以返回过滤后仅剩用户的用户列表,你可以打印出来看一下。之后将每个用户的UserName键传入send函数的第二个值即可。api都封装好了,你可以研究一下[文档](https://itchat.readthedocs.io/zh/latest/),其中我有介绍。

@xzjs 每一次登陆后群的UserName都会变化,使用的是否是同一次的UserName? 我们可以重新开一个issue讨论这个问题。

@1265858594 建议尝试这两个方法:`get_chatrooms`和`update_chatroom` 通过第一个方法获取群UserName,并将其传递给第二个方法。

@0x94 你有保存到通讯录的群聊吗?如果没有的话需要在获取第一个新的群聊消息后重新载入群聊列表才能读取到群聊。 这和没有聊天记录的时候使用微信是一个道理。

@237rxd 动图么?把后缀改成.gif当图片发送即可

@djtu 有试过这个命令吗? ``` python itchat.auto_login(enableCmdQR=2) ```

@PeteLing 没事,我看到肯定都会回复的。 1. 在方法中判断FromUserName是否为自己即可 2. 可以的,是没有加延时的问题,不加延时连续发送多条信息微信端后台会不接受。 3. 是的,私聊中没有,直接使用NickName即可。 ```python if msg['FromUserName'] == itchat.originInstance.storageClass.userName: return ```

@PeteLing 如果是以文件的形式发送的话是可以的,在FileName键里