1 Star 0 Fork 18

fnet/Mojo-Webqq

forked from sjdy521/Mojo-Webqq 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
echo-reply.pl 1.68 KB
一键复制 编辑 原始数据 按行查看 历史
#!/usr/bin/env perl
use lib "../lib/";
use Mojo::Webqq;
#注意:
#程序内部数据全部使用UTF8编码,因此二次开发源代码也请尽量使用UTF8编码进行编写,否则需要自己做编码处理
#在终端上执行程序,会自动检查终端的编码进行转换,以防止乱码
#如果在某些IDE的控制台中查看执行结果,程序无法自动检测输出编码,可能会出现乱码,可以手动设置输出编码
#手动设置输出编码参考文档中关于 log_encoding 的说明
#帐号可能进入保护模式的原因:
#多次发言中包含网址
#短时间内多次发言中包含敏感词汇
#短时间多次发送相同内容
#频繁异地登陆
#推荐手机安装[QQ安全中心]APP,方便随时掌握自己帐号的情况
my $qq = 12345678;
#初始化一个客户端对象,设置登录的qq号
my $client=Mojo::Webqq->new(
ua_debug => 0, #是否打印详细的debug信息
log_level => "info", #日志打印级别
qq => $qq, #登录的qq帐号
login_type => "qrlogin", #"qrlogin"表示二维码登录
);
#注意: 腾讯可能已经关闭了帐号密码的登录方式,这种情况下只能使用二维码扫描登录
#客户端进行登录
$client->login();
#客户端加载ShowMsg插件,用于打印发送和接收的消息到终端
$client->load("ShowMsg");
#设置接收消息事件的回调函数,在回调函数中对消息以相同内容进行回复
$client->on(receive_message=>sub{
my ($client,$msg)=@_;
#已以相同内容回复接收到的消息
$msg->reply($msg->content);
#你也可以使用$msg->dump() 来打印消息结构
});
#客户端开始运行
$client->run();
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/fnet/Mojo-Webqq.git
[email protected]:fnet/Mojo-Webqq.git
fnet
Mojo-Webqq
Mojo-Webqq
master

搜索帮助