linux自动微信发信息,Linux下发送微信消息

监控是运维最主要的工作内容之一,接受监控的报警信息有多种多样,原来都是通过短信、邮箱这类的形式获取报警信息的。前阵子看到有人以微信的方式实现,用了一段时间之后觉得非常方便,自己也用shell写出来,在这里分享一下。

脚本获取地址:https://github.com/hqh546020152/weixin_messages_sh.git

使用前提:注册一个企业微信号。原因是目前只有企业微信支持将消息发送到个人的消息栏中。

注册地址:https://work.weixin.qq.com/

使用方法:

1、注册好企业微信号后,登录后台在“企业应用”中创建一个应用。

c20320ff3764?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

2、配置好send_message.sh中的user、corpid、corpsecret、agentld变量。备注:corpid在“我的企业”界面中获取

3、调用:sh ./send_message.sh "发送内容"        即可将消息内容发送至微信中,如下图。

c20320ff3764?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

使用心得:下图是笔者目前使用微信消息接收的情况。相比短信与邮箱通知,微信只是查看上方便一点。需要控制发送的频率,一旦频率高,很容易麻木,而错过重要的信息。对于那些不重要且频率较高的消息,可设置为“消息免打扰”。

c20320ff3764?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在 Mac 上实现 Python 自动微信消息,你需要做以下几件事情: 1. 安装 Python。如果你的 Mac 已经自带了 Python,可以跳过这一步。如果没有,可以在官网下载最新版本并安装。 2. 安装依赖库。通常来说,你还需要安装一些依赖库来实现微信自动发送消息,比如 itchat。你可以使用 pip 命令来安装依赖库,例如:pip install itchat 3. 编写 Python 代码。使用 itchat 库,你可以编写 Python 代码来登录微信自动发送消息。具体方法可以参考 itchat 库的文档。 4. 运行 Python 代码。最后,在终端或者其他 Python 编辑器中运行你的 Python 代码即可。 希望这些信息能帮到你。 ### 回答2: 要实现在Mac上使用Python自动发送微信消息,可以借助第三方库itchat。itchat是一个基于微信网页版API的Python库,可以实现登录微信发送消息、获取联系人等功能。 首先,需要在Mac上安装Python和itchat库。可以通过Homebrew或者官方网站安装Python,然后使用pip安装itchat库。 接下来,使用itchat库实现自动发送微信消息的步骤如下: 1. 导入itchat库:在Python程序中导入itchat库。 2. 登录微信:使用itchat的`login`函数登录微信账号,可以通过扫描二维码进行登录。 3. 获取好友列表:使用itchat的`get_friends`函数获取登录用户的好友列表。 4. 发送消息:使用itchat的`send`函数发送需要的消息。可以通过`search_friends`函数查找某个好友,然后使用好友对象的`send`方法发送消息。 完整的代码示例如下: ```python import itchat # 登录微信 itchat.auto_login() # 获取好友列表 friends = itchat.get_friends() # 遍历好友列表,发送消息 for friend in friends: # 判断好友是否是需要发送消息的目标好友 if friend['RemarkName'] == '需要发送的好友备注名': # 发送消息 friend.send('你好,这是自动发送消息!') # 退出登录 itchat.logout() ``` 以上代码实现了登录微信、获取好友列表、发送消息等功能。在发送消息之前,需要将需要发送的好友的备注名修改为代码中`'需要发送的好友备注名'`的值。 请注意,使用itchat发送消息需要保持程序运行的状态,如果关闭了程序,发送消息会中断。可以使用`itchat.run`函数保持程序的持续运行,以便随时发送消息。 同时,为了保障账号安全,在使用第三方库时,应尽量遵守使用规范,并避免异常操作,以免触微信账号的安全防护机制。 ### 回答3: 要实现Mac上的Python自动微信消息,可以使用itchat库来实现。itchat是一个开源的微信个人号接口,可以通过Python代码实现微信自动登录、消息发送、接收等功能。 具体步骤如下: 1. 在Mac上安装Python,并确保pip也已经安装。可以在终端中输入"python"和"pip",确认是否已安装。 2. 使用pip安装itchat库。在终端中输入以下命令: ``` pip install itchat ``` 3. 创建一个Python脚本,在脚本中导入itchat库,并编写发送消息代码。 ```python import itchat # 登录微信账号 itchat.auto_login() # 查找要发送消息的好友,可以通过备注名、微信号、昵称等进行查找 friend = itchat.search_friends(name='微信好友备注名')[0] # 发送消息给好友 friend.send('这是一条自动发送消息') # 退出登录 itchat.logout() ``` 4. 运行Python脚本,在终端中进入脚本所在目录,输入以下命令: ``` python your_script_name.py ``` 5. 运行后,会出现一个二维码,使用微信扫描登录即可。 通过以上步骤,就可以在Mac上使用Python实现自动发送微信消息了。可以根据实际需求,结合itchat库的其他功能来进一步扩展自动发送消息的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值