Comments (10)
读取pickle文件失败?发一个错误信息看看吧。
Get是获取某个用户的信息,List是获取整个用户列表。怎么可能会和POLL 功能一样?
在py脚本中,Get 可以获取到某用户的详细信息,比如:
c = bot.Get('buddy', name='jack') [0]
print c
print repr(c)
print c.ctype, c.name, c.nick, c.qq, c.uin, c.mark
from qqbot.
没有显示错误信息,每次登陆需要刷二维码。
之前版面有从服务器查询新信息的poll命令,新版是不是取消了。
from qqbot.
qterm 客户端没有 poll 命令。但 QQBot 对象有 poll 方法。如:
>>> bot.Login()
>>> bot.poll()
('buddy', 153455545, 153455545, 'hello')
但一般来说,不需要自己去调用 poll 方法,注册 'qqmessage' 的响应函数就可以了。当你运行 bot.Run() 后,后台子线程会不停的调用 poll 方法,并将 poll 到的消息及来源传递给你注册的响应函数。
from qqbot.
你确定第二次登录时,用了 qqbot -q 32378473 吗?还是只用了 qqbot 。
from qqbot.
我是采用python登陆,按你提供的这个测试发现:
from qqbot import QQBot
myqqbot = QQBot()
@myqqbot.On('qqmessage')
def handler(bot, message):
if message.content == '-hello':
bot.SendTo(message.contact, '你好,我是QQ机器人')
elif message.content == '-stop':
bot.SendTo(message.contact, 'QQ机器人已关闭')
bot.Stop()
myqqbot.Login()
myqqbot.Run()
from qqbot.
第二次登陆时,应使用: python sample.py -q 3497303033 ,我这边登陆的 log 如下:
$ python sample.py -q 3497303033
[2017-02-25 22:35:48] [INFO] QQBot-v2.0.7
[2017-02-25 22:35:48] [INFO] 配置完成
[2017-02-25 22:35:48] [INFO] 用户名: 无
[2017-02-25 22:35:48] [INFO] 登录方式:自动(qq=3497303033)
[2017-02-25 22:35:48] [INFO] 命令行服务器端口号:8188
[2017-02-25 22:35:48] [INFO] HTTP 服务器 ip :无
[2017-02-25 22:35:48] [INFO] HTTP 服务器端口号:无
[2017-02-25 22:35:48] [INFO] 用于接收二维码的邮箱账号:无
[2017-02-25 22:35:48] [INFO] 邮箱服务授权码:无
[2017-02-25 22:35:48] [INFO] 调试模式:关闭
[2017-02-25 22:35:48] [INFO] 掉线后自动重启:否
[2017-02-25 22:35:48] [INFO] 开始自动登录...
[2017-02-25 22:35:48] [INFO] 成功从文件 "/home/xxx/.qqbot-tmp/v2.0.7-3497303033.pickle" 中恢复登录信息和联系人
[2017-02-25 22:35:48] [INFO] 登录成功。登录账号:xxx(3497303033)
如果确实用了 -q 选项但还是要扫描二维码,那应该会有个错误信息的(比如文件读写错误、登陆状态过期等),你发一下看看。
from qqbot.
懂了,实例化时赋值。
myqqbot = QQBot(3497303033),这样就可以不用重复扫描二维码了。
from qqbot.
这样也可以。
在命令行参数中指定 qq 号也是可以的。
from qqbot.
新的 2.1.1 版中去掉了 Get 接口,我的本意是 Get 是用来 “查找联系人” 的,但由于有一个 Send “发消息” 的接口了,Get 接口很容易被人误解为 “接收消息” 。新版暂时放在 https://github.com/pandolia/qqbot/tree/fix-fetch-problems
from qqbot.
您的提 “ List 和 Get 功能重复” 和 "Get 应该是获取消息" 的意见确实非常有道理,非常感谢。很抱歉到现在才改过来。我当时只注意到 “每次登陆需要扫码二维码” 这句话,后两句话没有去细想,汗。
现在已去掉 Get/Member 接口,将其功能合并到新的 List 接口的功能。
from qqbot.
Related Issues (20)
- 获取不了入群时间和最后发言时间 HOT 1
- 现在还有禁言功能吗 HOT 1
- urllib2 python3没有了,要用urllib.request代替
- 邮箱配合 http 使用二维码有一些设定问题 HOT 3
- 获取群列表失败 HOT 16
- 近期总是这样卡住 HOT 1
- 登录信息过期,邮箱没收到新的二维码 HOT 2
- 邮箱收不到验证码 HOT 3
- bug report HOT 7
- 是否可以设置不接收群消息 HOT 1
- bot.send接口有较大可能卡顿30秒 HOT 3
- 服务器模式URL得要怎么输出返回或者发给POST之类的 HOT 2
- Smart QQ将于2019年1月1日停止服务??? HOT 42
- 做成服务器扫描的那种形式 如果多个QQ号在服务器上登录 因为ip都是用服务器ip 多个QQ号在同一个ip上登录被禁封怎么办 能不能加一个类似shadowsocks端口转发的选项或者插件 在用户那里安装一个shadowsock客户端 然后服务器这边以用户的ip操作他的那个QQBOT!!! 求解 HOT 1
- 请问一个或许与技术无关的问题,腾讯smartqq关闭服务后,是不是机器人就无法使用了? HOT 5
- Just suggest users to use other framework to devlop qq robot.
- [CRITICAL] QQBOT 异常停止(code=1)
- why stop? HOT 1
- qqbot 已无法使用,可使用 js-bot 替代
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qqbot.