删除后别人的微信号变成wxid_“ 微信号 ” 和 “ 微信账号 ” 分别代表什么?...

要说今年微信最大的变化,那么可 “ 修改微信号 ” ,一定要算数一数二的那个。

a49acc40ab2b8b9acbfb4bf257002639.png

毕竟修改个微信号,就能告别以前年轻时的 “ 冲动 ” ,“ 幼稚 ” ,“ 无知 ” 。当然,还有动动手指就能 “ 埋葬前任 ” 。

db78365b7c1629db05a26abab7b4219e.png

不过自从可修改微信号后,有的人,打起了歪主意。所以近段时间经常在网上看到关于 “ 微信号 ” 的种种相关事件。

1873c5ab2f5e9ab584d51580a81a845b.png

当然,这些 “ 肮脏 ” 的微信号,有过种种问题。比如有的人坐过滴滴,不付款逃单;或者圈了朋友的钱不还,坏事做尽。

eacf31291e6ce7e83b97ea95f4347805.png

借着可改微信号这事,修改微信号,重新做人,一笔勾销!然后再把这些微信号出租出去,骗子再拿这些微信号 “ 加以利用 ” ,获取最大的价值。

3e2ac9d7a8fbed6a738803b9a1a17d24.png

而根据 “ 腾讯微信软件许可及服务协议 ” 中的条例,微信早已明令禁止这些事情的发生,并且,这里多次提到 “ 微信账号 ” 的性质重要性。

那么这里多次提到的 “ 微信账号 ” 是什么?是否就是 “ 微信号 ” 的缩写?两者一样吗?修改微信号,是否就可以为之前的事 “ 一笔勾销 ” ?

273af797884e16558bb40245103ccf69.png

其中这里有一条,阐述了它们两者的关系:

用户在使用手机号码注册微信帐号时,系统将为你自动匹配微信号,你可以对微信号进行设置,也可根据相关功能页面的指引、在满足相应条件的前提下对微信号进行修改。

80a99ac9ab7491c457f887999cbef0f0.png

所以,到这里,已经很明显了,微信账号是微信账号,微信号是微信号,它们是不一样的东西。微信号可以修改,这个我们已经清楚了。

而微信账号,其实我们都见过,而且我们都拥有。

d8dbfc1006390b5936bf627c248846ae.png

如果你或者你身边的小伙伴没有修改过微信号,那么 wxid_ 后面一串数字字母的,就是我们注册时,微信系统自动分发的微信账号。

而当然,在没修改时,它也同时作为微信号去显示。如果对应我们生活中,就是刚出生时的那一串 “ 身份证号码 ” 。

9bb898f056852e170a52d0bef4f06f29.png

所以在微信里,微信账号就是我们的 “ 身份标识符 ” 。俗称 UIN( 单位识别码 )。

70e734508725368a990602ccfa1d0b23.png

当然,早期 2017 年 6 月之前其实也是可以通过 wxid_ 去搜索添加好友的,之所以目前无法搜索,主要是因为当时微商利用 wxid_ 批量加人,导致很多人反映骚扰。

f6194dbc989b1465ce520b97d7ca4a24.png

微信迫不得已,才关闭了 wxid_ 添加好友的入口。

如果说 “ 微信账号 ” 是我们在微信里的 “ 身份证 ” 。那么 “ 微信号 ” ,就是我们在微信里的 “ 姓名 ” 。可以通过传递 “ 姓名 ” 去认识对方,结识对方。

所以也印证了,“ 身份证 ” 般的 “ 微信账号 ” 是无法更改,而 “ 姓名 ” 般的 “ 微信号 ” 是可以更改的。

最后,还有一个问题。那就是修改微信号,是否就可以为之前的事 “ 一笔勾销 ” ?放心,微信这边明确回应:

修改微信号不会影响该微信帐号对相应后果的责任承担,比如说发表过违法违规的言论等,都不会因为修改微信号而改头换面重新开始,仍然需要对此前行为承担责任。

所以回过头来,还是当事人自己做自己承担。不要以为修改了 “ 微信号 ” ,就能逃之夭夭。

<think>好的,我现在要解决的问题是根据提供的代码,写出如何获取消息来源的群名微信昵称。首先,我需要仔细分析用户给出的代码片段。 用户提供的代码是一个子程序Qx_EventGroupMsg,参数包括robot_wxidjsonStr,还有一个局部变量事件_数据_消息。这个子程序调用了事件_解析消息函数来处理jsonStr,然后返回#消息处理_继续。看起来这是处理机器人收到的群聊消息的事件处理函数。 我的目标是获取群名微信昵称。根据经验,这类机器人框架通常会将解析后的消息数据存储在类似事件_数据_消息的结构体中。因此,我需要确定事件_数据_消息这个变量包含哪些字段。 通常,解析后的JSON数据可能会包含群聊信息,比如群名(group_name)发送者的昵称(nickname)。但具体字段名称取决于框架的实现。用户提供的代码中使用了事件_解析消息函数,可能返回一个包含这些信息的对象。 接下来,我需要考虑如何从事件_数据_消息中提取这些字段。假设结构体中存在类似群名昵称的字段,例如事件_数据_消息.群名事件_数据_消息.昵称,或者可能是其他命名方式,如group_name、sender_nick等。 由于用户没有提供事件_解析消息的具体实现,我需要做一些合理的假设。可能需要查阅相关框架的文档或查看事件_解析消息函数的定义,以确定正确的字段名。如果无法查阅文档,可能需要通过调试或输出日志来查看事件_数据_消息的结构。 在代码实现上,应该在子程序中访问这些字段。例如,如果群名字段是群名称,发送者昵称是发送者昵称,那么代码可能是: 事件_数据_消息.名称 事件_数据_消息.发送者昵称 然后将这些值返回或处理。但根据用户代码,子程序返回的是#消息处理_继续,可能不需要直接返回这些值,而是需要将它们记录下来或进行其他操作。 可能的步骤包括: 1. 解析jsonStr得到事件_数据_消息。 2. 从事件_数据_消息中提取群名昵称字段。 3. 处理这些信息,如输出或存储。 需要注意的是,不同的框架可能有不同的字段命名,比如群名可能来自群组信息,而发送者昵称可能在用户信息里。例如,可能需要访问事件_数据_消息.群信息.名称事件_数据_消息.发送者信息.昵称。 如果用户框架的结构嵌套较深,可能需要逐层访问。例如: 群名 = 事件_数据_消息.群组.群名 昵称 = 事件_数据_消息.发送者.昵称 或者类似的结构。 如果没有这些信息,可能需要进一步确认框架的API或数据结构。但根据用户提供的信息,只能基于常见的命名习惯进行推测。 综上所述,代码可能需要添加如下部分: 群名 = 事件_数据_消息.群名 昵称 = 事件_数据_消息.发送者昵称 然后进行相应的操作,比如输出到日志或返回。但根据用户当前的代码结构,可能需要在子程序内部处理这些数据,比如记录到变量或发送出去。 因此,最终的代码可能类似于: .子程序 Qx_EventGroupMsg, 整数型, 公开, 机器人收到群聊消息 .参数 robot_wxid, 文本型, , 机器人账号wxid .参数 jsonStr, 文本型, , 原始数据 .局部变量 事件_数据_消息, 事件_数据_消息 .局部变量 群名称, 文本型 .局部变量 微信昵称, 文本型 事件_数据_消息 = 事件_解析消息 (jsonStr) 群名称 = 事件_数据_消息.名称 微信昵称 = 事件_数据_消息.发送者昵称 ' 这里可以处理群名称微信昵称,比如输出或存储 输出调试文本(“群名称:” + 群名称) 输出调试文本(“发送者昵称:” + 微信昵称) 返回 (#消息处理_继续) 但具体的字段名称需要根据实际框架的解析结果来确定。如果用户不确定字段名,可能需要调试输出整个事件_数据_消息的结构,或者查阅相关文档。 总结来说,关键点在于正确访问事件_数据_消息中的群名发送者昵称字段,这需要了解该结构体的定义。</think>根据你的代码结构及常见的框架设计逻辑,获取群名微信昵称的实现步骤如下: --- ### **步骤解析** 1. **解析消息数据** 通过`事件_解析消息(jsonStr)`将原始JSON字符串解析为结构化的`事件_数据_消息`对象。 2. **提取群名称** 通常群名称存储在解析后的`群信息`或`group`字段中,具体字段名需参考框架文档。常见写法如: `群名称 = 事件_数据_msg.群信息.名称` 3. **提取发送者昵称** 发送者昵称一般位于`发送者信息`或`sender`字段中。常见写法如: `发送者昵称 = 事件_数据_msg.发送者信息.昵称` --- ### **代码实现** ```easyen .子程序 Qx_EventGroupMsg, 整数型, 公开, 机器人收到群聊消息 .参数 robot_wxid, 文本型, , 机器人账号wxid .参数 jsonStr, 文本型, , 原始数据 .局部变量 事件_数据_消息, 事件_数据_消息 .局部变量 群名称, 文本型 .局部变量 微信昵称, 文本型 ' 1. 解析原始JSON数据 事件_数据_消息 = 事件_解析消息(jsonStr) ' 2. 提取群名称(假设字段名为"群名称") 群名称 = 事件_数据_消息.群信息.名称 ' 或类似路径,需根据实际结构调整 ' 3. 提取发送者昵称(假设字段名为"昵称") 微信昵称 = 事件_数据_消息.发送者信息.昵称 ' 或类似路径 ' 可选:输出调试信息 输出调试文本("消息来自群聊:" + 群名称 + ",发送者:" + 微信昵称) ' 继续传递消息 返回 (#消息处理_继续) ``` --- ### **关键说明** 1. **字段名称需与实际框架匹配** 不同框架对JSON字段的命名可能不同(例如`group_name`、`nickname`)。若代码无效,请检查框架文档或输出完整`事件_数据_消息`结构以确认字段名。 2. **调试技巧** 可通过`输出调试文本(到文本(事件_数据_消息))`打印整个对象,观察实际数据结构。 3. **错误处理** 添加判断确保字段存在,避免空值崩溃: ```easyen .如果真 (事件_数据_消息.群信息 ≠ 空) 群名称 = 事件_数据_消息.群信息.名称 .如果真结束 ``` --- ### **常见问题** - **若无法获取字段?** 检查JSON原始数据格式,或联系框架开发者确认字段命名。 - **返回值的意义?** `#消息处理_继续`表示允许其他插件继续处理此消息;若需拦截消息,可返回`#消息处理_拦截`。 如有具体框架名称或示例JSON数据,可进一步精准适配代码!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值