Cuprins:
- Pasul 1: Calcularea procentului de participare
- Pasul 2: Bot Trimiterea prin e-mail
- Pasul 3: Crearea unui fișier Python pentru a vă stoca acreditările Gmail
- Pasul 4: ÎN FINAL
- Pasul 5:
Video: Trimiterea prin e-mail a botului folosind Python: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest proiect veți învăța cum să trimiteți e-mailuri folosind python. Aici am demonstrat un proiect care poate fi folosit pentru a spune dacă aveți suficientă participare pentru a lua un concediu de la colaj / școală sau nu. Aici am presupus un procent minim de participare 75%.
Pasul 1: Calcularea procentului de participare
Aici am folosit câteva coduri de bază pentru a calcula prezența. Când compilăm codul Mai întâi punem numărul total de clase, apoi numărul de clase participate (știu că nimeni nu s-ar trezi și ar folosi acest cod python pentru a cunoaște această prezență, dar poate fi arbitrat pentru celelalte proiecte)
Pasul 2: Bot Trimiterea prin e-mail
ETAPE: -
1) importăm toate variabilele din codul python de prezență de mai sus.
2) importăm „smtplib” pentru sesiunea client SMTP, pentru a fi trimis e-mail către orice mașină Internet cu SMTP.
3) facem un alt fișier numit "config" care va stoca identitatea și parola gmail (am folosit gmail puteți utiliza orice alt serviciu de e-mail)
4) codare pentru a trimite un e-mail cu subiect, precum și un mesaj.
5) În prima imagine afișată există condiții prealabile pentru trimiterea unui e-mail. În a doua imagine am codificat pentru a trimite e-mail cu unele date specifice, adică subiectul scris anterior și corpul e-mailului. Aici tocmai am adăugat câteva rânduri, dar îl puteți edita pentru a efectua mai multe sarcini.
6) Am folosit declarațiile if și else pentru a trimite un e-mail dacă ar trebui să merg sau nu la curs.
Pasul 3: Crearea unui fișier Python pentru a vă stoca acreditările Gmail
Faceți un cod python numit config și stocați datele așa cum se arată mai sus.
Pasul 4: ÎN FINAL
Veți primi un e-mail ca acesta.
MULT NOROC!!
Pasul 5:
Acestea sunt codurile necesare.
Am scris acest script de fapt pentru un alt proiect în care, dacă o persoană intră într-o cameră, vom primi un e-mail și vom putea trimite e-mail pentru a schimba parola pentru o încuietoare de ușă care va fi făcută folosind raspberry pi și arduino.
îl poți folosi și pentru proiectele tale.
Recomandat:
Controlul Ledului prin intermediul aplicației Blynk folosind Nodemcu prin internet: 5 pași
Controlul Ledului prin intermediul aplicației Blynk folosind Nodemcu prin Internet: Bună ziua tuturor Astăzi vă vom arăta cum puteți controla un LED folosind un smartphone pe internet
Controlul Dynamixel 12A prin trimiterea pachetelor în serie: 5 pași
Controlul Dynamixel 12A prin trimiterea de pachete în serie: DYNAMIXEL 12A
Trimiterea datelor senzorului de vibrații și temperatură fără fir către Excel folosind Node-RED: 25 de pași
Trimiterea datelor senzorului de vibrații și temperatură fără fir către Excel folosind Node-RED: Prezentarea senzorului de temperatură și vibrații wireless IoT Industrial Long Range IoT, oferind până la o rază de 2 mile utilizarea unei structuri de rețea fără fir mesh. Incorporând un senzor de precizie de vibrație și temperatură pe 16 biți, acest dispozitiv
Trimiterea datelor despre vibrații și temperatură fără fir către Foi de calcul Google folosind Node-RED: 37 de pași
Trimiterea datelor despre vibrații și temperatură fără fir către Foi de calcul Google folosind Node-RED: Introducerea senzorului de temperatură și vibrații fără fir IoT Industrial Long Range IoT de la NCD, oferind până la o rază de 2 mile utilizarea unei structuri de rețea fără fir mesh. Incorporând un senzor de precizie de vibrație și temperatură pe 16 biți, acest dispozitiv
Sistem de prezență prin trimiterea datelor RFID către serverul MySQL folosind Python cu Arduino: 6 pași
Sistem de prezență prin trimiterea datelor RFID către serverul MySQL folosind Python cu Arduino: În acest proiect am interfațat RFID-RC522 cu arduino și apoi trimit date RFID la baza de date phpmyadmin. Spre deosebire de proiectele noastre anterioare, nu folosim niciun scut Ethernet în acest caz, aici citim doar datele seriale provenite de la ar