Python製作微信機械人教程詳解

2022-09-21 10:27:09 字數 2008 閱讀 8235

目錄

大多數人無法登入網頁版,所以饒過它模擬電腦登入,這個模組一定記得安裝:

pip install itchat-uos

pip install itchat

#碼登入個人微信賬號

import itchat

itchat.auto_login(hotreload=true)#hotreload= true可以暫存登入狀態,退出後一定時間內重啟不用再次掃碼登入。

比如給檔案傳輸助手傳送訊息,並實時監控,**:

# coding=gbk

"""作者:川川

@時間 : 2021/12/24 15:59

"""import itchat

import time

@itchat.msg_register(itc程式設計客棧hat.content.text)

def reply_msg(msg):

print("收到一條資訊:",msg.text)

if __name__ == '__main__':

itchat.auto_login()

time.sleep(5)

itchat.send("小助手,你好呀", tousername="filehelper")

itchat.run()

效果如下:

比如要自動給張三傳送訊息,**如下:

#碼登入個人微信賬號

impor程式設計客棧t itchat

itchat.auto_login(hotreload=true)#hotreload= true可以暫存登入狀態,退出後一定時間內重啟不用再次掃碼登入。

#傳送訊息給特定好友

itchat.auto_login(hotreload=true)

friends_list =itchat.get_friends(update=true)

users =itchat.search_friends(name=u'張三')

username = users[0]["username"]

itchat.send('正在測試微信機械人...' ,tousername = username)

效果:效果如下:(個別備註我馬賽克了)

檢測結果:

效果:這是監聽所有***,指定給我自己的***:川川菜鳥 傳送訊息

比如每天記得提醒某個大懶蟲吃飯,每天中午十二點執行:

# coding=gbk

"""作者:川川

@時間 : 2021/12/24 16:26

群:970353786

"""import itchat

from apscheduler.schedulers.blocking import blockingscheduler

# 傳送資訊

def send_msg():

user_info = itchat.search_friends(name='小鈴鐺')

if len(user_info) > 0:

user_name = user_info[0]['username']

itchat.send_msg('記得吃飯飯,小懶蟲!', tousername=user_name)

def after_login():

# 當前任務會在每個月的每一天 十二點執行

sched.add_job(send_msg, 'cron', month='*', day='*', hour='12')

sched.start()

def after_logout():

sched.shutdown()

if __name__ == '__main__':

sched = blockingscheduler()

itchat.auwww.cppcns.comto_login(logincallback=after_login, exitcallback=after_login,hotreload=true)

itchat.run()

就不演示了,**沒錯。

效果為:

python微信機械人自動回覆

python3環境 一.需要的包 import itchat import requests import re 圖靈機械人api 二.主要思路 三.參考 import itchat import requests import re 抓取網頁 def gethtmltext url try r r...

微信機械人扯淡聊天

這裡我用了簡單的別人開發的機械人介面,也可以使用比較強大點的機械人,比如小黃雞機械人,也僅僅是簡單的文字訊息,後面會加上一些豐富的表情和 我使用了php curl擴充套件,當然用php自帶函式get file content和socket同樣可以 我將這個功能放到了 robot.php 如下 cur...

c 做微信機械人

本節主要說下hook的原理,其實hook分很多種,我們最說的hook就是 inline hook,是用的最廣泛的也是自由度最大的,相交於其他hook 比如有 apihook 訊息hook 等等hook,他們都有侷限性,apihook只能hook windows 的api 訊息,他們侷限性太大了,所以...