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

todo #8

Closed
BillBillBillBill opened this issue Feb 9, 2016 · 85 comments
Closed

todo #8

BillBillBillBill opened this issue Feb 9, 2016 · 85 comments

Comments

@BillBillBillBill
Copy link
Contributor

BillBillBillBill commented Feb 9, 2016

不知道接下来要写哪些地方呢?建议把要改进的列个todo list,大家可以一起贡献代码

———— 20160614 ————
by sbilly: 用下管理权,close 封贴。以后发帖同学还请每个需求单独开贴。

@Urinx
Copy link
Owner

Urinx commented Feb 10, 2016

好嘞,我把我想到的加到readme上,大家还有什么想到的也可以加上去或是在这里提出来。

@0x0f3r
Copy link

0x0f3r commented Feb 15, 2016

windows下有编码问题。。

@kH0d0r
Copy link

kH0d0r commented Feb 15, 2016

微信网页版天生不支持红包啊。。哎。。。。

能不能专门收集记录别人撤回的消息呢。。。这样把程序部署到服务器上,定期去收割别人撤回的内容233333

更:

嗯,其实把这些功能改成插件的形式更好了。。。

@0x0f3r
Copy link

0x0f3r commented Feb 15, 2016

@kH0d0r 楼上回的。。多研究研究微信红包也可以收集提醒,撤回的消息只需要监控消息是否撤回然后重读记录就可以,另外插件形式是啥,不懂,一个py搞定的还插件,麻烦。

@sharpdeep
Copy link
Contributor

class UnicodeStreamFilter:

    def __init__(self, target):
        self.target = target
        self.encoding = 'utf-8'
        self.errors = 'replace'
        self.encode_to = self.target.encoding

    def write(self, s):
        if type(s) == str:
            s = s.decode('utf-8')
        s = s.encode(self.encode_to, self.errors).decode(self.encode_to)
        self.target.write(s)

if sys.stdout.encoding == 'cp936':
    sys.stdout = UnicodeStreamFilter(sys.stdout)

这段代码可以解决win的编码问题。

另外win下CMD不能打印出二维码,可以用os.startfile打开

@0x0f3r
Copy link

0x0f3r commented Feb 17, 2016

自己撤回的消息和自己发的语音都会记录,加个检查吧。。

@reverland
Copy link

表情消息是区别对待的?

有的是图片,有的就显示

[Received a sticker. View on phone]

@Toto233
Copy link

Toto233 commented Feb 23, 2016

这个是要在Python3中运行么。。
可以加个定时发信息的功能。我媳妇单位就要求每天几点定时发每日金句之类的功能。。看到这个仿佛看到了曙光。。我之前从别的地方看到过 微信找删好友的代码。原来源自你这。加过发信息功能。总返回错误码1。很奇怪。

@Urinx
Copy link
Owner

Urinx commented Feb 23, 2016

@Toto233 2.7下运行。呃,不是源自我 😰 ,我这个是在 微信找出删除好友 之后写的,之前我也看了那个。

@Toto233
Copy link

Toto233 commented Feb 23, 2016

这几天测试这些功能导致微信一直把我建讨论组的功能屏蔽。。

@Toto233
Copy link

Toto233 commented Feb 24, 2016

text = raw_input('输入指令:').decode(sys.stdin.encoding).encode('utf-8')
这段我电脑上这么写才能够正确 解析输入的中文。

@sharpdeep
Copy link
Contributor

添加一个requirements文件吧,方便安装依赖

@sbilly
Copy link
Collaborator

sbilly commented Feb 24, 2016

还是各自写 issue 吧。都放在这里,做了或者没做都不好处理。

@yong9900
Copy link

有没有可能添加发送语言或视频给朋友或群啊?从api看好像根本不支持?有什么办法搞定吗?

@fanly
Copy link

fanly commented Feb 26, 2016

@yong9900 你有什么最新的办法搞定吗?我也在想怎么解决。。。。

@hongtu
Copy link

hongtu commented Feb 27, 2016

做个web端控制的更方便,websocket开销很小正合适

@reverland
Copy link

@yong9900 发文件可以发语音视频?

@reverland
Copy link

@hongtu 有人做userscript有人做chrome扩展了

@hongtu
Copy link

hongtu commented Feb 28, 2016

@reverland 方便来个地址吗,谢谢

@reverland
Copy link

@hongtu 我得问问他再回复

@stonexer
Copy link

@hongtu 我这儿倒是有两个web端的项目可以看看。

https://github.com/stonexer/wechatBot 网页版微信机器人
https://github.com/spacelan/weixin-bot-chrome-extension Chrome插件版

@reverland
Copy link

@stonexer 膜orz,好厉害

@yannisxu
Copy link

yannisxu commented Mar 1, 2016

自动添加好友

@reverland
Copy link

https://github.com/lu4kyd0y/WeChat-Cloud-Robot 微信云端机器人框架

@ebhrz1
Copy link

ebhrz1 commented Mar 3, 2016

为什么grouplist没有被保存下来呢 似乎每一次只有在收到群消息的时候才查询一次 直接打印grouplist的每个元素都为空 但是在getGroupId里就可以

@yong9900
Copy link

yong9900 commented Mar 3, 2016

@fanly @reverland 想做到向在手机端一样发语言和视频。但查遍了web api,好像根本就不知持。
附件可以,但不直观,没有想视频一样的preview。

@sbilly
Copy link
Collaborator

sbilly commented Mar 7, 2016

@ebhrz1 在 init 过程中只有加到通讯录的联系人和微信群才会被读取,遇到了没有在通讯录中的微信群,只能重新查。

@burning-git
Copy link

有人知道 调用 webwxinit 这个 接口 时,总是 提示"BaseResponse": {
"Ret": 1101,
"ErrMsg": "" 获取不到 数据,,请问 是 什么原因呢??

@bigboy44
Copy link

我是python新手,历经千辛万苦终于在linux系统上成功运行weixin.py,我觉得要是有一个指引的doc就更好了。然后就是各平台的兼容性,win10上面无论如何使用python2.7.11都无法正确运行weixin.py。谢谢大神耐心指导。

@ebhrz1
Copy link

ebhrz1 commented Mar 11, 2016

@sbilly 但是我在getGroupName之后再查看仍然没有。python没有var_dump有点不习惯233333

@sbilly sbilly closed this as completed Jun 14, 2016
@xiangzhai
Copy link

做得非常牛X!!!

@sbilly 可以参考systemd的issue模板 https://github.com/systemd/systemd/issues/new

@aifeicentry
Copy link

python 怎么写微信分享文章给朋友的接口?

@panpanli521
Copy link

请问,有什么办法可以实现向群里发小视频吗?

@ganleyang
Copy link

冰天雪地翻滚求加入 分享文章和发送名片 功能

@ziXiong
Copy link

ziXiong commented Aug 10, 2016

可以实现在群里加人吗

@WayneLiang
Copy link

有人进群的消息是怎么获取的?

@JQ-K
Copy link

JQ-K commented Aug 17, 2016

你好 请问怎么获取好友微信号 不止昵称~thx

@x-7
Copy link

x-7 commented Aug 19, 2016

每次机器人重新扫码登录 联系人以及群的id都会换掉之前的 ,有什么办法获取到群不变的唯一id

@Martinho0330
Copy link

请问有人在研究逆向工程,模拟手机App中的用户名密码登陆?二维码扫描毕竟还是需要依赖移动端…
请问有人探究可行性么?

@xiangzhai
Copy link

@Martinho0330 腾讯的防反向做得还是可以的 https://github.com/xiangzhai/qwx/tree/android

@zhangtianjack
Copy link

为什么一用自动回复功能就出错,而且不再启用以后也不行??自动回复怎么样才能用??
2016-10-09 9 39 18

@sunchen009
Copy link

能不能想办法支持发送分享消息啊?

@lbbniu
Copy link
Contributor

lbbniu commented Oct 16, 2016

@zhangtianjack 是域名问题

@lbbniu
Copy link
Contributor

lbbniu commented Oct 17, 2016

https://github.com/lbbniu/WebWechat PHP版本的实现需要pcntl或者pthreads扩展实现多线程或者多进程,欢迎start

@c2003070110
Copy link

能不能支持加好友的功能

@Helvins
Copy link

Helvins commented Nov 24, 2016

关于微信红包的功能,我在官方的itchat接口看到红包是一般链接,但是尝试了下发现是系统信息,如果是链接形式的话应该可以用urllib的打开函数打开了吧?另外就是撤回信息问题,如果我想显示刚撤回的信息,直接用msg['Text']好像只会显示xxx刚撤回一条信息的提醒,而没有显示撤回的信息,请问如何显示撤回了的信息呢

@zdyzhang
Copy link

请问这个是什么原因啊?要怎么解决?
[] 微信网页版 ... 开动
[
] 正在获取 uuid ... 成功
[] 正在获取二维码 ... 成功
[
] 请使用微信扫描二维码以登录 ...
[] 正在登录 ... 成功
[
] 微信初始化 ... 成功
[] 开启状态通知 ... 成功
[
] 获取联系人 ... 成功
[] 应有 43 个联系人,读取到联系人 43 个
[
] 共有 1 个群 | 23 个直接联系人 | 1 个特殊账号 | 17 公众号或服务号
[] 获取群 ... 成功
[
] 自动回复模式 ... 关闭
[] 进入消息监听模式 ... 成功
[
] 进行同步线路测试 ... ERROR:root:URLError = [Errno 11004] getaddrinfo failed
失败
[*] 退出程序

@kinginsun
Copy link

现在有没有办法将自己发出或用户发送来的文件保存到本地?

@WangshengHu
Copy link

我在win10下运行weixin.py会卡在微信初始化...不动,求问原因

@fengchao1993
Copy link

作者你好,我是安卓程序员,现在要做一个群发消息到微信的功能,但是我没学过python,请问能给我提供点思路吗

@KevinGong2013
Copy link

QQ群: 609776708

可以用微信号加密码登录哦~

@ghost
Copy link

ghost commented Feb 13, 2017

大神,如何把这个嵌套在Django中去呀,求大神指教

@guotie
Copy link

guotie commented Feb 25, 2017

能收到公众号发送的文章的消息吗

@xiaojiavv
Copy link

你好,请问自动加好友怎么实现呢?

@fzq1998
Copy link

fzq1998 commented Mar 12, 2017

语法错误??1068 def _get(self, url: object, api: object = None) -> object:

@jerroldgao
Copy link

希望能加踢人的api

@hick
Copy link

hick commented Mar 24, 2017

有没有考虑建一个微信群或者 QQ 群交流?
个人维护三百多人的 Emacs 微信群等秩序井然,
有群规 没有广告
没时间的话我可以来多管理协调.

@tanranran
Copy link

能否获取朋友圈的数据啊.特别需要这方面的

@strawluffy
Copy link


请问上面是由于什么原因造成的?

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