新型RPA实现自动化控制个人微信发送消息等操作

日常中,由于营销或者客户管理,需要对微信上客户进行统一管理,一般市场使用hook等技术可实现微信的所有功能,但对于企业而言,hook技术一是面临着封号等账号风险,其次如产品中应用的操作面向用户,则hook并不适用。为此,rpa技术更适合。本文将介绍使用c#进行rpa控制的详细功能。主要围绕4项功能。

一、采集用户数据

在个人微信中,我们使用rpa技术可实现用户信息采集,采集的字段如下:

   public struct FriendInfo
   {
       public string nickName;//用户昵称
       public string remark;//备注
       public string area;//地区
       public string userType;//是否为企业用户
       public Image userAvator;//用户头像
       public string wechatId;//用户id
       public string personalSignature;//个性签名
       public string addSource;//来源
       public string friendPermissions;//朋友权限
       public string jointGroupChats;//共同群聊
       public string tellphone;//电话
       public string label;//标签
       public string description;//描述
   }

在使用我们的sdk中,调用以下函数即可:

 public (int, string,List<FriendInfo>) GatherFriends(int sleepTime = 100,bool isMoveToScreenCenter = false, int clickMode = 0)

在这个函数中,我们将对当前登录微信,进行用户采集,只需要传入每个操作的延迟时间、是否移动至屏幕中间、点击方式,当采集完成后,sdk会自动返回所有采集的信息。

二、打开指定用户聊天界面

在个人微信中,我们通常还有一个业务场景,即为打开指定用户聊天界面,一般而言会伴随后续操作,此处只对打开进行介绍。

在使用我们的sdk中,调用以下函数即可:

 public (int, string) OpenChatWindow(string nickName, int nickSendType = 0, int sleepTime = 800, int searchMode = 0, bool isMoveToScreenCenter = false, int clickMode = 0)

在这个函数中,我们给出需要的所有参数,包括用户昵称或者微信号,用户昵称输入方法,延迟时间,搜索模式,支持精确搜索和模糊搜索,是否移动窗体至屏幕中间,点击方式。调用人员只需传入给定参数,即可实现打开用户聊天窗口,如打开失败,将给出失败原因。

三、给指定的用户发送文本消息

一个核心的业务场景,即为给指定用户发送文本消息。在我们的sdk中,调用以下函数即可:

 public (int, string) SendTextMsg(string nickName, string msg, int nickSendType = 0, int textSendType = 0, int enterType = 0, int sleepTime = 800, int searchMode = 0, bool isMoveToScreenCenter = false, int clickMode = 0)

在这个函数中,我们给出需要的所有参数,包括用户昵称或者微信号,发送给用户的消息,用户昵称输入方式,文本消息输入方式,发送方式,延迟时间,搜索模式,支持精确搜索和模糊搜索,是否移动窗体到屏幕中间,点击方式。所有参数均可个性化设置,能够满足各种场景的文本消息发送。与此同时我们还提供了发送文件的函数。见四。

四、给指定的用户发送文件消息

一个核心的业务场景,即为给指定用户发送文本消息。在我们的sdk中,调用以下函数即可:

public (int, string) SendFileMsg(string nickName, string[] filePath, int nickSendType = 0, int enterType = 0, int sleepTime = 800, int searchMode = 0, bool isMoveToScreenCenter = false, int clickMode = 0)

在这个函数中,我们给出需要的所有参数,包括用户昵称或者微信号,发送给用户的文件路径,用户昵称输入方式,文本消息输入方式,发送方式,延迟时间,搜索模式,支持精确搜索和模糊搜索,是否移动窗体到屏幕中间,点击方式。所有参数均可个性化设置,能够满足各种场景的文件消息发送。文件消息不限制数量,只需要在微信范围内即可,同时如发送单个,只需传入单个文件路径即可。

以上如有商业联系可看头像介绍进行商务联系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

onedayismyway

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值