相信你一定在QQ聊天界面中,见到过这样的消息:
你收到一条假消息想知道这是怎么发送出来的吗?看完这篇文章,你就知道啦!
这是什么?
这是一种卡片消息,在传输的内部,它是xml代码,在xml代码中定义它的样子、内容等。它不是纯文字消息。
但是在我们日常的消息发送中,就算发送xml代码,还是见不到效果,因为我们在聊天窗口发送的内容,全部会被转义为纯文本,所以不能简单靠聊天窗口来制作卡片消息。
用什么工具发送?
- 网上有
QQxml消息内存扫描器.exe
,使用该工具,可以扫描你QQ中收到过的所有卡片消息的xml代码,你可以修改它们在内存中的代码,然后转发出去。不过,总体来说,比较麻烦。 - 加一个有机器人的QQ群,你在群中发代码,它就能自己回复你啦~~~欢迎加入: QQ消息XML转卡片群
下面才是真的干货内容,不要错过哦~~
请在群里发送如下代码:
<?xml version="1.0" encoding="utf-8"?>
<msg serviceID="1" brief="新消息" templateID="" action="新消息" sourceMsgId="0" url="" flag="1" adverSign="0" multiMsgFlag="0">
<item layout="0">
<title color="#ff0000" size="50">改成你自己的内容</title>
</item>
</msg>
马上,你就得到了如下回复:
普通文字型卡片这个卡片看起来只有文字,不过,你可以设置文字的大小、颜色哦~~
下面,让我来为你解译一下这个xml的构成,弄懂了这一个,其他的就都好说了。
<?xml version="1.0" encoding="utf-8"?>
,这是xml头,必须包含这句,人家才知道你发的是xml。
msg
标签,请注意看,整个代码,有一对<msg></msg>
只不过,前面那个<msg>
中加了好个参数,注意这二者是一对,必须同时出现,不能多,也不能少。
item
标签,看字面意思就知道了,元素列表的意思。一个xml中可以包含很多很多个item
,你可以把上面的代码改成这样试试看效果:
<?xml version="1.0" encoding="utf-8"?>
<msg serviceID="1" brief="新消息" templateID="" action="新消息" sourceMsgId="0" url="" flag="1" adverSign="0" multiMsgFlag="0">
<item layout="0">
<title color="#ff0000" size="50">改成你自己的内容1</title>
</item>
<item layout="0">
<title color="#ff0000" size="50">改成你自己的内容2</title>
</item>
</msg>
再举个例子,你想发一张图片,人家点一下图片,就自动跳转到你设置的网页中,怎么弄?下面代码:
<?xml version="1.0" encoding="utf-8" standalone='yes' ?�>
<msg serviceID="43" templateID="1" flag="1" brief="新消息" adverSign="0" multiMsgFlag="0" sourceMsgId="0" url="http://light.zuixiaopin.com" action="web" >
<item layout="0">
<picture cover="http://cdn-qn0.jianshu.io/assets/web/logo-58fd04f6f0de908401aa561cda6a0688.png" />
</item>
<source name="🔞未满18周岁禁止点开" icon=""/>
</msg>
马上,你会得到如下回复:
可以点击进入网站的卡片信息哦
再来玩下这个代码:
<?xml version="1.0" encoding="utf-8" standalone='yes' ?�>
<msg serviceID="73" templateID="1" flag="1" brief="新消息" adverSign="0" multiMsgFlag="0" sourceMsgId="0" url="http://light.zuixiaopin.com" action="web" >
<item layout="0">
<picture cover="http://upload.gezila.com/data/20160912/25941473646354.jpg" />
</item>
<source name="王者荣耀" icon="http://url.cn/45q0mGX" />
</msg>
好玩不?
还有更好玩的呢!比如:发送全屏的卡片(看不到发送人)、以“订阅号”的名义发送卡片、打开指定应用等,更多,请等待更新。
网友评论
哪里找 或者哪里可以买 麻烦告知谢谢