WhatsApp Autosender erstellen mit Python + Countdown Timer (2022)

Einführung

Heute zeigen wir Ihnen, wie Sie einen automatischen WhatsApp-Sender erstellen können, der auf Python und einem Countdown-Timer basiert. Diese Software ermöglicht es Ihnen, täglich eine Nachricht zu versenden, die die verbleibenden Tage bis zu einem bestimmten Ereignis (zum Beispiel Urlaub) anzeigt. Wir verwenden einen VPS-Server und die PyCharm IDE für dieses Projekt und setzen zwei Hauptbibliotheken ein: PyWhatKit und PyAutoGUI.

„“

Benötigte Materialien und Voraussetzungen

Sie benötigen einen stets eingeschalteten PC oder einen VPS-Server mit Windows und einen VNC-Client, um eine Verbindung zum Server herzustellen (wir empfehlen nicht die Nutzung von RDP, um GUI-Problemen vorzubeugen). Stellen Sie sicher, dass Sie die PyCharm IDE installiert haben.

Python-Skripte

Wir verwenden zwei Python-Skripte: „countdown.py“ und „main.py“. Das erste Skript berechnet die Tage bis zum Ereignis und speichert die Nachricht in einer Textdatei, das zweite Skript liest die Nachricht aus der Datei und sendet sie über WhatsApp Web mit Hilfe von PyWhatKit und PyAutoGUI.

PyWhatKit

PyWhatKit ist eine Python-Bibliothek, die zum Versenden von WhatsApp-Nachrichten, zum Abspielen von YouTube-Videos und vielem mehr verwendet werden kann. In diesem Projekt nutzen wir jedoch nur die Funktion für das Versenden von WhatsApp-Nachrichten.

Einrichtung und Konfiguration

Bauen Sie ein neues Projekt in PyCharm auf und installieren Sie die notwendigen Bibliotheken. Stellen Sie sicher, dass Ihre Skripte so konfiguriert sind, wie in diesem Handbuch beschrieben. Schließlich stellen Sie eine Verbindung zum VPS-Server her, indem Sie einen VNC-Client verwenden.

Beispielcode für countdown.py

from datetime import date
import sys
import time

while 1:
    today = date.today()
    ereignis_date = date(today.year, 6, 21)
    if ereignis_date < today:
        ereignis_date = ereignis_date.replace(year=ereignis_date.year + 1)
    countdown = ereignis_date - today
    print('Noch', countdown.days, 'Tage bis zum Urlaub!')
    with open("text.txt", "w") as f:
        print('Noch', countdown.days, 'Tage bis zum Urlaub!', file=f)
    time.sleep(10800)

Beispielcode für main.py

import pywhatkit
import time
import pyautogui as pg
import os

def Prozess_1():
    time.sleep(20)
    pg.click(500, 500)
    time.sleep(20)

def Prozess_2():
    time.sleep(10)
    pg.press("enter")
    time.sleep(15)
    os.system("taskkill /im chrome.exe /f")

while 1:
    pywhatkit.sendwhatmsg_to_group('GruppenID', '', 10, 1)
    Prozess_1()
    with open("text.txt", "r") as f:
        pg.write(f.read())
    Prozess_2()

Schlussfolgerung

Diese Methode, einen automatischen WhatsApp-Sender zu erstellen, stellt eine kostengünstige Alternative zu kostenpflichtigen Lösungen dar. Bitte zögern Sie nicht, uns bei Fragen oder Anmerkungen zu kontaktieren!

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen