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

功能与意见反馈,报bug可以另开issue #1

Open
littlecodersh opened this issue Mar 11, 2016 · 350 comments
Open

功能与意见反馈,报bug可以另开issue #1

littlecodersh opened this issue Mar 11, 2016 · 350 comments

Comments

@littlecodersh
Copy link
Owner

littlecodersh commented Mar 11, 2016

都可以在这里交流,我会及时回复的~
也欢迎加入QQ群讨论:549762872

@WeiYongqiang55
Copy link

WeiYongqiang55 commented Apr 26, 2016

当我在运行run.py的时候遇到了如下问题?
请问是哪里错了??

D:\pythoncode\ItChat-master>python run.py
Getting uuidC:\Python27\lib\site-packages\requests-2.9.1-py2.7.egg\requests\packages\urllib3\util\ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning

@littlecodersh
Copy link
Owner Author

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

@KJlmfe
Copy link

KJlmfe commented May 6, 2016

这个项目需要手机一直登录着微信号吗?

@littlecodersh
Copy link
Owner Author

littlecodersh commented May 6, 2016

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

@xzjs
Copy link

xzjs commented May 7, 2016

如何主动给群发消息了,我原先的思路不对,诸位有什么办法么

@littlecodersh
Copy link
Owner Author

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

@xzjs
Copy link

xzjs commented May 9, 2016

@littlecodersh 谢谢你的思路,现在的情况是这样,已经有一个存在的群,里面有一些人并不是我的好友,我需要在这个群里发消息而不能重新创建一个群,我尝试获取过群的@@XXX,但是把它填入第二个参数是无用的,但是在demo的群回复中是有效的

@littlecodersh
Copy link
Owner Author

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

@littlecodersh littlecodersh changed the title 功能与意见反馈 功能与意见反馈,报bug可以另开issue May 13, 2016
@1265858594
Copy link

1265858594 commented May 19, 2016

请问下,如何获得某个群讨论里面的暱称?

比如说 aa1 在某个群里面暱称是 aa2
这个 aa1 是 NickName ,那 aa2 从哪里获得?

@littlecodersh
Copy link
Owner Author

littlecodersh commented May 20, 2016

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

@0x94
Copy link

0x94 commented Jun 28, 2016

@littlecodersh get_chatrooms获取不到数据

@littlecodersh
Copy link
Owner Author

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

@237rxd
Copy link

237rxd commented Jul 11, 2016

@littlecodersh 这个教程看过了,可以发送图片,这个没问题,但是我想发送自定义动画表情,是表情,虽然本质上也是图片,但显示效果不一样,现在只找到了内置表情和图片的发送,自定义的动画表情没有

@littlecodersh
Copy link
Owner Author

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

@djtu
Copy link

djtu commented Jul 28, 2016

@littlecodersh 使用的是示例代码,二维码显示不全

@littlecodersh
Copy link
Owner Author

littlecodersh commented Jul 28, 2016

@djtu 有试过这个命令吗?

itchat.auto_login(enableCmdQR=2)

@Peteling
Copy link

Peteling commented Jul 28, 2016

@littlecodersh 抱歉提出这么多问题,我发现几个问题。

  1. 为什么我发信息给别人也会触发text_reply这个函数,这能不能设置不触发?
  2. 假若我收到一条信息触发了text_reply函数,在一次触发中 我写了一个循环,想发几条信息itchat.send(),但是似乎每次都是发1 2条就停下来了,不能一次触发中send多条信息?
  3. msg['ActualNickName']这个是不是只能在群聊里才有?似乎私聊中报错。

@littlecodersh
Copy link
Owner Author

littlecodersh commented Jul 29, 2016

@Peteling 没事,我看到肯定都会回复的。

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

@Peteling
Copy link

@littlecodersh 一个小问题 ,收到视频图像时候能不能获得原来视频图片的命名?

@littlecodersh
Copy link
Owner Author

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

@djtu
Copy link

djtu commented Aug 4, 2016

请问群@回复的@是真正的@吗?

@littlecodersh
Copy link
Owner Author

littlecodersh commented Aug 4, 2016

@djtu 不是的,网页版目前没有办法@人,所以做了个样子

@mxd54lq
Copy link

mxd54lq commented Aug 11, 2016

FromUserName获取出来是一个乱码。。@asdads2321312.。请问一下这个怎么解码成正常的文字啊?

@littlecodersh
Copy link
Owner Author

littlecodersh commented Aug 11, 2016

@mxd54lq UserName本来就是这个格式的
你需要获取该用户的其他信息的话可以使用`

itchat.search_friends(userName=theUserNameYouGet)

@chyroc
Copy link
Collaborator

chyroc commented Sep 2, 2016

@littlecodersh 请问现在py3和py2合并了吗,还是py3还是一个分支,我觉得py3和py2应该引用一份代码就可以了,需要我写一下吗?

@littlecodersh
Copy link
Owner Author

littlecodersh commented Sep 2, 2016

@chyroc 已经是一份啦:)

@marslabtron
Copy link

获取用户信息时,userName都被加密成@a98f72h2o13p13u5这样的随机码,而且重新登陆机器人后,同一个好友用户的userName会不同,有办法永久识别一个唯一好友用户吗?

@littlecodersh
Copy link
Owner Author

@marslabtron 最简单的做法是每个好友都设置不同的昵称,itchat提供了set_alias方法。

@chyroc
Copy link
Collaborator

chyroc commented Oct 5, 2016

如何指定给自己发消息....看了一下没有找到

@14790897
Copy link

应该是不行了

@kevinloved
Copy link

kevinloved commented May 17, 2023 via email

@sylvia0726
Copy link

现在网页版微信还能登录嘛?

@Jerrys-C
Copy link

现在网页版微信还能登录嘛?

普通账号应该是不能了

@sylvia0726
Copy link

sylvia0726 commented Jun 27, 2023 via email

@Wangxuechi
Copy link

现在有什么可以使用的库吗

itchat-uos 1.5.0.dev0https://github.com/why2lyj/ItChat-UOS
但是会有风险

@Wangxuechi
Copy link

Wangxuechi commented Jul 19, 2023

@littlecodersh

都可以在这里交流,我会及时回复的~ 也欢迎加入QQ群讨论:549762872

这个QQ群好像没了,你还在维护吗

@kobofare
Copy link

这个库现在是什么状态?

@leo-usa
Copy link

leo-usa commented Dec 15, 2023

这个项目还有人维护吗?我想把视频号的视频转发到很多群里,不知道大家有什么思路?

@cszrcxm
Copy link

cszrcxm commented Dec 18, 2023

为什么手机扫完二维码后,还没有登录进去,二维码立即就刷新了。
os:macos

2 similar comments
@cszrcxm
Copy link

cszrcxm commented Dec 18, 2023

为什么手机扫完二维码后,还没有登录进去,二维码立即就刷新了。
os:macos

@cszrcxm
Copy link

cszrcxm commented Dec 18, 2023

为什么手机扫完二维码后,还没有登录进去,二维码立即就刷新了。
os:macos

@FelixTsing
Copy link

屏幕截图 2024-01-18 084433
请问这该如何处理?

@LX162
Copy link

LX162 commented Jan 18, 2024 via email

@MrKrabXie
Copy link

好吧,等你假期结束,请联系我。

@Eldorado-ling
Copy link

基于网页版开发的,微信登不上网页版都用不了

@kid-G1
Copy link

kid-G1 commented Mar 18, 2024

一直在循环扫qr码,无法登录成功
image

@BiliBiliFox
Copy link

在使用itchat-on,挺好的,发现一个问题,设置了itchat.auto_login(hotReload=True)之后,重新登录会重复接收到之前的消息.我猜是它没有给VX的服务器响应"本客户端已收到"的消息.这样不会有什么问题吗?

@johnathonyeo
Copy link

大家用的时候私聊消息监听灵敏吗,我还没试过群聊里,私聊基本要两分钟才监听得到

@SpringZhang1978
Copy link

群引用的消息为啥收不到呀?对应哪个消息类型?note吗?

@ZYH654
Copy link

ZYH654 commented Jun 24, 2024

@itchat.msg_register(TEXT, isGroupChat=True)
def text_reply(msg):
if msg.isAt:
msg.user.send(u'@%s\u2005I received: %s' % (
msg.actualNickName, msg.text))

      这段代码 貌似没有真正实现 @ 功能,只是文本形式发送,没有真正的@

@ZYH654
Copy link

ZYH654 commented Jun 24, 2024

群引用的消息为啥收不到呀?对应哪个消息类型?note吗?

可以收到的
image

@ZYH654
Copy link

ZYH654 commented Jun 24, 2024

大家用的时候私聊消息监听灵敏吗,我还没试过群聊里,私聊基本要两分钟才监听得到

秒级啊

@ZYH654
Copy link

ZYH654 commented Jun 24, 2024

屏幕截图 2024-01-18 084433 请问这该如何处理?

卸载 itchat 安装 itchat-uos

@ZYH654
Copy link

ZYH654 commented Jun 24, 2024

基于网页版开发的,微信登不上网页版都用不了

一直再用 没问题的

@kevinloved
Copy link

kevinloved commented Jun 26, 2024 via email

@Felix-sec
Copy link

大家用的时候私聊消息监听灵敏吗,我还没试过群聊里,私聊基本要两分钟才监听得到

怎么还在用过时的东西,web协议都没人用了,都去玩hoooook了

@Felix-sec
Copy link

基于网页版开发的,微信登不上网页版都用不了

一直再用 没问题的

怎么还在用过时的东西,web协议都没人用了,都去玩hoooook了

@ZhongQiyu
Copy link

基于网页版开发的,微信登不上网页版都用不了

和网页版是冲突的,并且只支持传输助手,现在拉取其他的线程或者聊天窗口不如及时备份数据

@Harveylikeeatsquid
Copy link

扫码之后,提示异地登录 登录按钮倒计时5秒后 itchat同时回调400过期,貌似是微信故意让时间冲突而登录不了,有解决办法吗?

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