美文网首页专业拓展
🎨在QQ中发送自定义卡片信息

🎨在QQ中发送自定义卡片信息

作者: 风云酷小子 | 来源:发表于2017-03-11 21:26 被阅读5753次

相信你一定在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>

好玩不?

还有更好玩的呢!比如:发送全屏的卡片(看不到发送人)、以“订阅号”的名义发送卡片、打开指定应用等,更多,请等待更新。

相关文章

  • 🎨在QQ中发送自定义卡片信息

    相信你一定在QQ聊天界面中,见到过这样的消息: 想知道这是怎么发送出来的吗?看完这篇文章,你就知道啦! 这是什么?...

  • 融云自定义消息时,携带者用户信息(头像,昵称)

    但是,融云在发送自定义消息时,用户的头像,昵称不会根据之前赋值而携带发送.所以要在自定义消息里面添加上用户信息. ...

  • 测试

    QQ卡片分享 自定义双击退出 注明出处 文件操作 --如果包名为则弹出

  • 2022-09-07 NoneBot中apscheduler插

    NoneBot中apscheduler插件简单案例于17:09分向 QQ:114514发送 上工 信息

  • 91晚QQbug原因猜测

    QQ聊天之事件触发机制 01 ”消息文本框“在没有信息的时候,“发送“按钮是灰色的(不可触发状态) ,当我们在发送...

  • 网络中,数据是怎么样传输的?

    来源于网络: 比如你用QQ发送文本信息“你好”给对方。 发送过程: 1、QQ先把“你好”转换成ASCII码,并且生...

  • 17《Python 办公自动化教程》利用 DingtalkCha

    上一小节中结合 requests 完成了自定义机器人信息的发送,但在传递参数时,配置内容在使用较为繁琐,本小节将介...

  • 深夜书房193:单向沟通与双向沟通

    单向沟通是指信息发送者发送信息,接收者接收信息。在整个过程中,只有发送者向接收者发出信息,而无接收者向发送者反馈信...

  • qq邮件信息发送器爬虫

    今天没事做,无聊。做了一个qq邮件发送器。这里用的是selenium登陆获取cookie,再利用post进行邮件发...

  • shift键

    一 当你用QQ和别人聊天时,是不是有时信息发送的特别慢呀,不要紧,只要你发信息时按shift 键信息就会很快的发送...

网友评论

本文标题:🎨在QQ中发送自定义卡片信息

本文链接:https://www.haomeiwen.com/subject/dzdzgttx.html