📒博客首頁:鐵甲小寶同學
🎅文章目的:方便大家更好的偷偷卷😻
🙏博主也在學習階段,如若發現問題,請告知,非常感謝🙏
💗同時也非常感謝各位小伙伴們的支持💗
🌈每日一語:有得有失,才是人生,切忌忿忿不平,
前言:
🤴沒錯我又又又又又來搞事情了,今天主要是幫助哪些卷王們迷惑室友同學,讓他們以為卷王在水群,其實卷王早早就在自習室學的熱火朝天!
👸嘿嘿嘿嘿還是直奔主題,今天主要給大家帶來一款自動發訊息的小腳本,讓別人放松警惕以為你在水群,其實你早就跑到自習室一頓狂輸出!!!
👼先給各位寶友們看看選單模式嘿嘿嘿!

🌻沒錯,歡迎來到小寶的世界,我親愛的小公主們!🌻

目錄
設計思路
代碼實作
運行結果
最后總結
設計思路
🐂這個腳本是我在水群的時候就在想,如果有一個機器人能幫我水群該有多好,然后我靈機一動,反正python有這么多能實作的庫肯定有能實作qq微信自動發訊息的功能,
🐄然后我就在網上找到了一些資料,發現python的一些庫能控制電腦的滑鼠和鍵盤,并定時的發送你想要的發送東西,這個不就是我想要的嗎?然后我就開始研究這些庫是怎么用的,接著就有今天的故事了嘿嘿嘿!!
🐃還有一個要注意,因為騰訊關閉了qq和微信的網頁介面導致像qqbot這些庫都不能在進行使用,希望大家不要在被網上一些培訓班所迷惑!!!
代碼實作
🌼我們在最開始就看總體大的我寫了兩個模塊,一個是發送文字,一個是發送表情!🌼
🌺1、我們先把發送文字的文字內容和定時發送的時間給輸入完畢:
text = []
while 1:
scaner = input("請輸入發送的文字:(輸入:0 結束輸入文字!)")
if scaner == '0':
break
text.append(scaner)
t = int(input("請輸入每次發送間隔時間:(單位秒)"))
🌺2、然后我們在完成文字發送的部分:
def txt():
while 1:
mouse = mouse_cl()
mouse.press(Button.left)
mouse.release(Button.left)
keyboard = key_cl()
keyboard.type(random.choice(text))
time.sleep(t)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
🌸這里模擬電腦的滑鼠和鍵盤在視窗進行定時發送!
🎄因為我們有時候不知道發送多少次,所以這個我就設定了一個死回圈,如果想結束,手動結束這個代碼就可以!!
🌺3、實作表情包的自動發送:
def expression():
while 1:
time.sleep(t)
gui.hotkey('ctrl', 'v')
keyboard = key_cl()
keyboard.press(Key.enter)
keyboard.release(Key.enter)
🌳從代碼我們能看見有一個CTRL 和 v 這個大家應該都知道是什么意思吧,這個主要的思想就是使用粘貼板的表情,然后實作定時發送的功能,所以我們應該注意我們的粘貼板是需要有一個表情的!!!!
🌺4、設計一個隨機挑選上述兩個函式的功能:
def random1():
ls = [txt,expression]
random.choice(ls)()
🐟 這個就是一個為懶人設定的嘿嘿嘿嘿!
🌺5、完整代碼:
from pynput.mouse import Button, Controller as mouse_cl
from pynput.keyboard import Key, Controller as key_cl
import time
import random
import pyautogui as gui
text = []
while 1:
scaner = input("請輸入發送的文字:(輸入:0 結束輸入文字!)")
if scaner == '0':
break
text.append(scaner)
t = int(input("請輸入每次發送間隔時間:(單位秒)"))
def txt():
while 1:
mouse = mouse_cl()
mouse.press(Button.left)
mouse.release(Button.left)
keyboard = key_cl()
keyboard.type(random.choice(text))
time.sleep(t)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
def expression():
while 1:
time.sleep(t)
gui.hotkey('ctrl', 'v')
keyboard = key_cl()
keyboard.press(Key.enter)
keyboard.release(Key.enter)
def random1():
ls = [txt,expression]
random.choice(ls)()
if __name__ == '__main__':
print("歡迎使用寶寶1.0自動發訊息腳本!")
print("注意表情包腳本需要把表情包放在粘貼板上面!!!")
print("1:隨機模式!\n2:自定義模式!")
s = int(input("請輸入選項:"))
if s == 1:
random1()
else:
print("請選擇自動發送表情(1)或文字(2):")
sc = int(input("輸入選項:"))
if sc == 1:
expression()
else:
txt()
運行結果
🍀 我們先來測驗一下表情包的自動功能:

🍀 我們可以看見時間間隔就是我們設定的時間,我可以設定一個十分鐘,大概600秒左右,然后我們就可以偷偷去學習了嘿嘿嘿!!!

🐬 我們再來測驗一下文字的自動腳本:

🐳 我們可以看到測驗是非常成功的!!!
🦈 以上的腳本也可以在微信的界面上使用!!!

最后總結
?? 最后在總的總結一下:
???這個主要目的還是娛樂為主的哈哈哈,因為寫的過于沖忙,好多功能都不是很完善,所以寶友們如果有更好的想法也可以發給我哦,如果哪個地方寫的不是很好,也請寶友們積極斧正,最后就是愛你們摸摸噠~😘😘😘😘😘😘
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/393156.html
標籤:python
