Closed WuTianming closed 8 years ago
不是这个问题。用默认的gevent可以发收不到,别人也是
是否提示Listener thread started
?或者说有没有a.listen(join=True)
?
@eyeKill listener一直都显示(listener是好的) 我的代码在之前都可以正常用,等晚上打开电脑我就发上来
@eyeKill
#!/usr/bin/env python3
import json
import sys
from urllib import request, parse
from qqrobot import QQClient, QQHandler
import mlogger as log
class MsgHandler(QQHandler):
def on_group_message(self, gid, uin, msg):
log.i('QQBot', str(uin) + '@' + str(gid) + ': ' + msg)
user = self.get_user_info(uin)
print(user)
reMsg = '您好,来自' + user['province'] + user['city'] + '的' + user['nick']
log.i('QQBot', 'response: ' + reMsg)
self.send_group_message(gid, reMsg)
if __name__ == "__main__":
a = QQClient()
h = MsgHandler()
# a.QR_veri()
# a.login()
# a.save_veri()
a.load_veri(sys.argv[1])
a.login(get_info=False)
a.add_handler(h)
# 下一行的group ID被我改掉了,正常情况下是可以使用的
h.send_group_message(1234567890, '我又回来啦')
a.listen(join=True)
收不到信息的话,我的程序就不会发回信息。先别管那么多,为什么收不到?
我拿你的程序测试了一下,我用自己的号没有问题,可以收到群消息。
或许重新登录试试?a.login(get_info=True)
另外get_user_info似乎有点问题。。。
@eyeKill 噗... 手机被收走了(初二狗的悲惨命运(((所以暂时不能重新登录.. 然而下午保存的几个veri已经过期了,用不了,所以只能明天试试了 话说现在创建QQ号需要手机号码真烦人
刚刚把get_user_info
的bug修了,我眼花了API参数写错了,晕。
话说回来我也高三狗,这个库的开发我本来打算放一放的。
所以咱能少开几个issue嘛。
@eyeKill 😂 😂 知道你是高三啊(README.md上有 加油吧,你们压力大吧
收不到消息,用别人的帐号也是这样