בקשה | העברה אוטומטית של הודעות בקבוצה בווצאפ למייל - כיצד?
-
שלום
יש לי חשבון ווצאפ
ואני חבר בקבוצה מסויימת
ויש לי חבר שאין לו ווצאפ
ומבקש שאעביר לו מה ששולחים באותה קבוצה למייל
אולם כל אחד מבין
שזה לא שייך כל יום להעביר לו ההודעות
לעשות בחר
לבחור ההודעות
לעשות העתק
ולהדביק במייל חדש
מה גם שלפעמים יש טקסט שבה יחד עם מדיה דהיינו סרטון או שיר
ואפי' שהוא לא דרש ממני לשלוח כל תמונה או סרטון ששולחים שם
אבל את הטקסט עכ"פ אני צריך לשלוח לו
אז רציתי לדעת
האם מישהו מכיר איזשהי דרך לעשות זאת אוטומטית
ליצור חיבור בין החשבון מייל שלי לחשבון ווצאפ שלי
ככה שכל הודעה בווצאפ באותה הקבוצה תישלח דרך המייל שלי אליו
ובשלבים מתקדמים יותר של הכלי הזה
יהיה אפשר לבחור כמה קבוצות\צ'אטים פרטיים
וכן יהיה אפשר לבחור אם לשלוח מייל אחד כל יום או כל שעה או על כל הודעה
וכן יהיה כתוב על כל הודעה מי כתבה
וכן כשיהיה קובץ של מדיה כלשהו אז תישלח הודעה ש'נשלחה תמונה' וכדו' שהחבר שלי יוכל לדעת שכאן הייתה אמורה להיות תמונה
אגב רק להבהיר אני צריך את זה רק חד צדדי דהייינו אין לי צורך שהוא יוכל להגיב - רק לקבל הודעות מהאחרים(כולל אני - אם אני שולח הודעה בווצאפ אני רוצה שהיא גם תישלח לו כחלק משאר ההודעות כמובן) אני רוצה שיוכל לראות לצפות בהן.אז , האם יש מדריך בנושא?
חיפוש בפורום הניב לי רק את זה
https://mitmachim.top/topic/33066/המלצה-ווטסאפ-דרך-המייל
והאתר לא קיים
וגם בתשלום
בקיצור לא רלוונטיאז , לפרסם מדריך שלי בנושא?
מה נעשה:
כל הודעת ווצאפ חדשה שעולה בקבוצה מוגדרת נשלחת ממייל X ע"י סיסמת אפלי' לכתובת Y.
מה צריך:
חשבון ווצאפ
חשבון מייל
יצירת אפלי' המקושרת לחשבון
פייטון למחשב - Python Install Manager
מחשב שפעיל כל הזמן(או אולי רק פעם ביום אם הוא מוגדר לפעם ביום וכן פעם בשעה אם זה בשעה? לא יודע עדיין , אני ניסיתי רק הודעות מיידיות) ומחובר לווצאפ ווב ע"מ לשלוח ההודעות
כיצד:
בהגדרות התחברות בתחילת הסקריפט צריך לערוך באמצעול פנקס רשימות ולשים את:
המייל השולח
סיסמת האפלי'[גוגל תציג לך מיד לאחר יצירת האפלי' קוד מיוחד בן 16 אותיות. שמור והעתק את הקוד הזה (זו הסיסמה שנזין בקוד).]
ונמען לשלוח אליו את המיילים
ושם הקבוצה בווצאפ.התהליך בפועל שעשיתי:
1 התקנת פייטון במחשב והוספה לPATH והתקנת כמה ספריות נצרכות והוספת PATH גם להם כמדומני שדרשתpip install playwright playwright install python -m playwright install2 אישור אימות דו שלבי לחשבון גוגל שלי הואיל ולא היה מוגדר כבר קודם והנפקת סיסמא לאפלי' חדשה בהגדרות חשבון גוגל - אבטחה ו-מחפשים בסרגל 'סיסמאות לאפליקציות' [אין מה לחפש זה לא מופיע אלא רק בחיפוש]
3 יצירת קובץ פייטון שנערך בפנקס רשימות ששמה יש את כל ההנחיות לתוכנית לעבוד
הסקריפט[שמור את הקובץ: ודא שהקובץ נשמר עם סיומת של פייתון (למשל script.py)]import time import smtplib from email.mime.text import MIMEText from playwright.sync_api import sync_playwright # ========================================== # הגדרות התחברות # ========================================== SENDER_EMAIL = "******@gmail.com" APP_PASSWORD = "*******" RECIPIENT_EMAIL = "*******@gmail.com" GROUP_NAME = "***" def send_email(text): msg = MIMEText(f"הודעה חדשה מקבוצת הוואטסאפ ({GROUP_NAME}):\n\n{text}", 'plain', 'utf-8') msg['Subject'] = f"עדכון מהקבוצה: {GROUP_NAME}" msg['From'] = SENDER_EMAIL msg['To'] = RECIPIENT_EMAIL try: with smtplib.SMTP_SSL('smtp.gmail.com', 465) as server: server.login(SENDER_EMAIL, APP_PASSWORD) server.sendmail(SENDER_EMAIL, RECIPIENT_EMAIL, msg.as_string()) print("המייל נשלח בהצלחה!") except Exception as e: print(f"שגיאה בשליחת המייל: {e}") def run(): with sync_playwright() as p: # שומר את התחברות הוואטסאפ בתיקייה מקומית browser = p.chromium.launch_persistent_context( user_data_dir="./wa_session", headless=False ) page = browser.new_page() page.goto("https://web.whatsapp.com") print("ממתין לטעינת WhatsApp Web...") page.wait_for_selector(f'span[title="{GROUP_NAME}"]', timeout=90000) page.click(f'span[title="{GROUP_NAME}"]') print(f"מחובר לקבוצה '{GROUP_NAME}'. מקשיב להודעות חדשות...") last_message = "" while True: try: # 'נשק יום הדין' - המאפיין הזה קיים אך ורק על בועות צ'אט בשיחה הפתוחה! # הוא מתעלם לחלוטין מהרשימה בצד ותופס גם הודעות שלך וגם של אחרים messages = page.query_selector_all('div[data-pre-plain-text]') if messages: # לוקח את הבועה האחרונה ביותר last_msg_element = messages[-1] # מחפש את הטקסט בתוך הבועה text_element = last_msg_element.query_selector('span.selectable-text') if text_element: latest_text = text_element.inner_text().strip() # בודק שיש טקסט ושזו לא הודעה שכבר קראנו הרגע if latest_text and latest_text != last_message: if last_message == "": last_message = latest_text print("סונכרן עם ההודעה האחרונה בקבוצה. ממתין להודעות חדשות...") else: last_message = latest_text print(f"הודעה חדשה זוהתה: {latest_text}") send_email(latest_text) except Exception as e: print(f"שגיאה בסריקת הודעות: {e}") time.sleep(3) if __name__ == "__main__": run()4 יש להריץ את הפקודה בCMD ע"י פתיחת CMD במקום שבו הקובץ פייטון נמצא[לנווט עם הסיי קבצים ולכתוב בשורת הפקודה CMD]
התוכנית פותחת דפדפן כרום T שהוא ייעודי למשימה שלנו בפעם הראשונה יש לסרוק את ווצאפ ווב
וזהו
כל הודעה שנשלחת בווצאפ מזוהה בCMD ומיד נשלחת במייל.איך נראית הצלחה של העברת הודעות בCMD:
C:\Users\kiosk\Desktop>python A.py
ממתין לטעינת WhatsApp Web...
מחובר לקבוצה 'נסיון'. מקשיב להודעות חדשות...
סונכרן עם ההודעה האחרונה בקבוצה. ממתין להודעות חדשות...
הודעה חדשה זוהתה: חהןהחהח
המייל נשלח בהצלחה!
הודעה חדשה זוהתה: חהחהחה
המייל נשלח בהצלחה!בקיצור זה אפשרי ועבד לי ו
רק צריך עוד כמה שיפוצים ולטפל בחסרונות אלו:
תקלות כרגע בסקריפט:
א 2 הודעות נכתבות בו זמנית הוא קולט רק את אחת משניהם
ב לא כתוב במייל מי כתב את ההודעה
ג אם לוחצים בווצאפ ווב הייעודי על צאטים אחרים הוא מתלבלב עימם ושולח גם מהם את ההודעה האחרונה שנשלחה ולכן אסור לגעת בדפדפן הזה
ד יש הצפת מיילים כי כל הודעה מקבלת מייל נפרד אז צריך לחשוב על פתרון אולי שיאסוף כל שעה את ה10(סתם מס' לדוג') הודעות טקסט האחרונות שנכתבו [כולל שמות וכדעיל אות ב]
ה ואם היה קבצים אז לכתוב רק איזה סוג קובץ היה שמה נגיד מישהו שלח סרטון אז לכתוב סרטון מדיה נשלח
וככה יהיה ברור ונוח לאותו מקבל המיילים הללו
ו גם זה [אות ד'] משעבד את המחשב להיות תמיד דלוק עם רשת ופתוח על הדפדפן הזה והCMD. צריך לדעת אם יש פתרון יותר חכם[האם ע"י פתרון ד' דהיינו שישלח פעם בשעה או ביום זה יפתור את גם בעיה זו? דהיינו האם כשזה פועל פעם ביום אז זה אומר שאני יכול להדליק אותו רק כמה דק' בסוף כל יום או שהוא חייב לפעול ללא הפסקה ולמעיישה הוא יסרוק מה חדש וישלח רק פעם אחת בסוף היום?].עד כאן.
-
שלום
יש לי חשבון ווצאפ
ואני חבר בקבוצה מסויימת
ויש לי חבר שאין לו ווצאפ
ומבקש שאעביר לו מה ששולחים באותה קבוצה למייל
אולם כל אחד מבין
שזה לא שייך כל יום להעביר לו ההודעות
לעשות בחר
לבחור ההודעות
לעשות העתק
ולהדביק במייל חדש
מה גם שלפעמים יש טקסט שבה יחד עם מדיה דהיינו סרטון או שיר
ואפי' שהוא לא דרש ממני לשלוח כל תמונה או סרטון ששולחים שם
אבל את הטקסט עכ"פ אני צריך לשלוח לו
אז רציתי לדעת
האם מישהו מכיר איזשהי דרך לעשות זאת אוטומטית
ליצור חיבור בין החשבון מייל שלי לחשבון ווצאפ שלי
ככה שכל הודעה בווצאפ באותה הקבוצה תישלח דרך המייל שלי אליו
ובשלבים מתקדמים יותר של הכלי הזה
יהיה אפשר לבחור כמה קבוצות\צ'אטים פרטיים
וכן יהיה אפשר לבחור אם לשלוח מייל אחד כל יום או כל שעה או על כל הודעה
וכן יהיה כתוב על כל הודעה מי כתבה
וכן כשיהיה קובץ של מדיה כלשהו אז תישלח הודעה ש'נשלחה תמונה' וכדו' שהחבר שלי יוכל לדעת שכאן הייתה אמורה להיות תמונה
אגב רק להבהיר אני צריך את זה רק חד צדדי דהייינו אין לי צורך שהוא יוכל להגיב - רק לקבל הודעות מהאחרים(כולל אני - אם אני שולח הודעה בווצאפ אני רוצה שהיא גם תישלח לו כחלק משאר ההודעות כמובן) אני רוצה שיוכל לראות לצפות בהן.אז , האם יש מדריך בנושא?
חיפוש בפורום הניב לי רק את זה
https://mitmachim.top/topic/33066/המלצה-ווטסאפ-דרך-המייל
והאתר לא קיים
וגם בתשלום
בקיצור לא רלוונטיאז , לפרסם מדריך שלי בנושא?
מה נעשה:
כל הודעת ווצאפ חדשה שעולה בקבוצה מוגדרת נשלחת ממייל X ע"י סיסמת אפלי' לכתובת Y.
מה צריך:
חשבון ווצאפ
חשבון מייל
יצירת אפלי' המקושרת לחשבון
פייטון למחשב - Python Install Manager
מחשב שפעיל כל הזמן(או אולי רק פעם ביום אם הוא מוגדר לפעם ביום וכן פעם בשעה אם זה בשעה? לא יודע עדיין , אני ניסיתי רק הודעות מיידיות) ומחובר לווצאפ ווב ע"מ לשלוח ההודעות
כיצד:
בהגדרות התחברות בתחילת הסקריפט צריך לערוך באמצעול פנקס רשימות ולשים את:
המייל השולח
סיסמת האפלי'[גוגל תציג לך מיד לאחר יצירת האפלי' קוד מיוחד בן 16 אותיות. שמור והעתק את הקוד הזה (זו הסיסמה שנזין בקוד).]
ונמען לשלוח אליו את המיילים
ושם הקבוצה בווצאפ.התהליך בפועל שעשיתי:
1 התקנת פייטון במחשב והוספה לPATH והתקנת כמה ספריות נצרכות והוספת PATH גם להם כמדומני שדרשתpip install playwright playwright install python -m playwright install2 אישור אימות דו שלבי לחשבון גוגל שלי הואיל ולא היה מוגדר כבר קודם והנפקת סיסמא לאפלי' חדשה בהגדרות חשבון גוגל - אבטחה ו-מחפשים בסרגל 'סיסמאות לאפליקציות' [אין מה לחפש זה לא מופיע אלא רק בחיפוש]
3 יצירת קובץ פייטון שנערך בפנקס רשימות ששמה יש את כל ההנחיות לתוכנית לעבוד
הסקריפט[שמור את הקובץ: ודא שהקובץ נשמר עם סיומת של פייתון (למשל script.py)]import time import smtplib from email.mime.text import MIMEText from playwright.sync_api import sync_playwright # ========================================== # הגדרות התחברות # ========================================== SENDER_EMAIL = "******@gmail.com" APP_PASSWORD = "*******" RECIPIENT_EMAIL = "*******@gmail.com" GROUP_NAME = "***" def send_email(text): msg = MIMEText(f"הודעה חדשה מקבוצת הוואטסאפ ({GROUP_NAME}):\n\n{text}", 'plain', 'utf-8') msg['Subject'] = f"עדכון מהקבוצה: {GROUP_NAME}" msg['From'] = SENDER_EMAIL msg['To'] = RECIPIENT_EMAIL try: with smtplib.SMTP_SSL('smtp.gmail.com', 465) as server: server.login(SENDER_EMAIL, APP_PASSWORD) server.sendmail(SENDER_EMAIL, RECIPIENT_EMAIL, msg.as_string()) print("המייל נשלח בהצלחה!") except Exception as e: print(f"שגיאה בשליחת המייל: {e}") def run(): with sync_playwright() as p: # שומר את התחברות הוואטסאפ בתיקייה מקומית browser = p.chromium.launch_persistent_context( user_data_dir="./wa_session", headless=False ) page = browser.new_page() page.goto("https://web.whatsapp.com") print("ממתין לטעינת WhatsApp Web...") page.wait_for_selector(f'span[title="{GROUP_NAME}"]', timeout=90000) page.click(f'span[title="{GROUP_NAME}"]') print(f"מחובר לקבוצה '{GROUP_NAME}'. מקשיב להודעות חדשות...") last_message = "" while True: try: # 'נשק יום הדין' - המאפיין הזה קיים אך ורק על בועות צ'אט בשיחה הפתוחה! # הוא מתעלם לחלוטין מהרשימה בצד ותופס גם הודעות שלך וגם של אחרים messages = page.query_selector_all('div[data-pre-plain-text]') if messages: # לוקח את הבועה האחרונה ביותר last_msg_element = messages[-1] # מחפש את הטקסט בתוך הבועה text_element = last_msg_element.query_selector('span.selectable-text') if text_element: latest_text = text_element.inner_text().strip() # בודק שיש טקסט ושזו לא הודעה שכבר קראנו הרגע if latest_text and latest_text != last_message: if last_message == "": last_message = latest_text print("סונכרן עם ההודעה האחרונה בקבוצה. ממתין להודעות חדשות...") else: last_message = latest_text print(f"הודעה חדשה זוהתה: {latest_text}") send_email(latest_text) except Exception as e: print(f"שגיאה בסריקת הודעות: {e}") time.sleep(3) if __name__ == "__main__": run()4 יש להריץ את הפקודה בCMD ע"י פתיחת CMD במקום שבו הקובץ פייטון נמצא[לנווט עם הסיי קבצים ולכתוב בשורת הפקודה CMD]
התוכנית פותחת דפדפן כרום T שהוא ייעודי למשימה שלנו בפעם הראשונה יש לסרוק את ווצאפ ווב
וזהו
כל הודעה שנשלחת בווצאפ מזוהה בCMD ומיד נשלחת במייל.איך נראית הצלחה של העברת הודעות בCMD:
C:\Users\kiosk\Desktop>python A.py
ממתין לטעינת WhatsApp Web...
מחובר לקבוצה 'נסיון'. מקשיב להודעות חדשות...
סונכרן עם ההודעה האחרונה בקבוצה. ממתין להודעות חדשות...
הודעה חדשה זוהתה: חהןהחהח
המייל נשלח בהצלחה!
הודעה חדשה זוהתה: חהחהחה
המייל נשלח בהצלחה!בקיצור זה אפשרי ועבד לי ו
רק צריך עוד כמה שיפוצים ולטפל בחסרונות אלו:
תקלות כרגע בסקריפט:
א 2 הודעות נכתבות בו זמנית הוא קולט רק את אחת משניהם
ב לא כתוב במייל מי כתב את ההודעה
ג אם לוחצים בווצאפ ווב הייעודי על צאטים אחרים הוא מתלבלב עימם ושולח גם מהם את ההודעה האחרונה שנשלחה ולכן אסור לגעת בדפדפן הזה
ד יש הצפת מיילים כי כל הודעה מקבלת מייל נפרד אז צריך לחשוב על פתרון אולי שיאסוף כל שעה את ה10(סתם מס' לדוג') הודעות טקסט האחרונות שנכתבו [כולל שמות וכדעיל אות ב]
ה ואם היה קבצים אז לכתוב רק איזה סוג קובץ היה שמה נגיד מישהו שלח סרטון אז לכתוב סרטון מדיה נשלח
וככה יהיה ברור ונוח לאותו מקבל המיילים הללו
ו גם זה [אות ד'] משעבד את המחשב להיות תמיד דלוק עם רשת ופתוח על הדפדפן הזה והCMD. צריך לדעת אם יש פתרון יותר חכם[האם ע"י פתרון ד' דהיינו שישלח פעם בשעה או ביום זה יפתור את גם בעיה זו? דהיינו האם כשזה פועל פעם ביום אז זה אומר שאני יכול להדליק אותו רק כמה דק' בסוף כל יום או שהוא חייב לפעול ללא הפסקה ולמעיישה הוא יסרוק מה חדש וישלח רק פעם אחת בסוף היום?].עד כאן.
-
שלום
יש לי חשבון ווצאפ
ואני חבר בקבוצה מסויימת
ויש לי חבר שאין לו ווצאפ
ומבקש שאעביר לו מה ששולחים באותה קבוצה למייל
אולם כל אחד מבין
שזה לא שייך כל יום להעביר לו ההודעות
לעשות בחר
לבחור ההודעות
לעשות העתק
ולהדביק במייל חדש
מה גם שלפעמים יש טקסט שבה יחד עם מדיה דהיינו סרטון או שיר
ואפי' שהוא לא דרש ממני לשלוח כל תמונה או סרטון ששולחים שם
אבל את הטקסט עכ"פ אני צריך לשלוח לו
אז רציתי לדעת
האם מישהו מכיר איזשהי דרך לעשות זאת אוטומטית
ליצור חיבור בין החשבון מייל שלי לחשבון ווצאפ שלי
ככה שכל הודעה בווצאפ באותה הקבוצה תישלח דרך המייל שלי אליו
ובשלבים מתקדמים יותר של הכלי הזה
יהיה אפשר לבחור כמה קבוצות\צ'אטים פרטיים
וכן יהיה אפשר לבחור אם לשלוח מייל אחד כל יום או כל שעה או על כל הודעה
וכן יהיה כתוב על כל הודעה מי כתבה
וכן כשיהיה קובץ של מדיה כלשהו אז תישלח הודעה ש'נשלחה תמונה' וכדו' שהחבר שלי יוכל לדעת שכאן הייתה אמורה להיות תמונה
אגב רק להבהיר אני צריך את זה רק חד צדדי דהייינו אין לי צורך שהוא יוכל להגיב - רק לקבל הודעות מהאחרים(כולל אני - אם אני שולח הודעה בווצאפ אני רוצה שהיא גם תישלח לו כחלק משאר ההודעות כמובן) אני רוצה שיוכל לראות לצפות בהן.אז , האם יש מדריך בנושא?
חיפוש בפורום הניב לי רק את זה
https://mitmachim.top/topic/33066/המלצה-ווטסאפ-דרך-המייל
והאתר לא קיים
וגם בתשלום
בקיצור לא רלוונטיאז , לפרסם מדריך שלי בנושא?
מה נעשה:
כל הודעת ווצאפ חדשה שעולה בקבוצה מוגדרת נשלחת ממייל X ע"י סיסמת אפלי' לכתובת Y.
מה צריך:
חשבון ווצאפ
חשבון מייל
יצירת אפלי' המקושרת לחשבון
פייטון למחשב - Python Install Manager
מחשב שפעיל כל הזמן(או אולי רק פעם ביום אם הוא מוגדר לפעם ביום וכן פעם בשעה אם זה בשעה? לא יודע עדיין , אני ניסיתי רק הודעות מיידיות) ומחובר לווצאפ ווב ע"מ לשלוח ההודעות
כיצד:
בהגדרות התחברות בתחילת הסקריפט צריך לערוך באמצעול פנקס רשימות ולשים את:
המייל השולח
סיסמת האפלי'[גוגל תציג לך מיד לאחר יצירת האפלי' קוד מיוחד בן 16 אותיות. שמור והעתק את הקוד הזה (זו הסיסמה שנזין בקוד).]
ונמען לשלוח אליו את המיילים
ושם הקבוצה בווצאפ.התהליך בפועל שעשיתי:
1 התקנת פייטון במחשב והוספה לPATH והתקנת כמה ספריות נצרכות והוספת PATH גם להם כמדומני שדרשתpip install playwright playwright install python -m playwright install2 אישור אימות דו שלבי לחשבון גוגל שלי הואיל ולא היה מוגדר כבר קודם והנפקת סיסמא לאפלי' חדשה בהגדרות חשבון גוגל - אבטחה ו-מחפשים בסרגל 'סיסמאות לאפליקציות' [אין מה לחפש זה לא מופיע אלא רק בחיפוש]
3 יצירת קובץ פייטון שנערך בפנקס רשימות ששמה יש את כל ההנחיות לתוכנית לעבוד
הסקריפט[שמור את הקובץ: ודא שהקובץ נשמר עם סיומת של פייתון (למשל script.py)]import time import smtplib from email.mime.text import MIMEText from playwright.sync_api import sync_playwright # ========================================== # הגדרות התחברות # ========================================== SENDER_EMAIL = "******@gmail.com" APP_PASSWORD = "*******" RECIPIENT_EMAIL = "*******@gmail.com" GROUP_NAME = "***" def send_email(text): msg = MIMEText(f"הודעה חדשה מקבוצת הוואטסאפ ({GROUP_NAME}):\n\n{text}", 'plain', 'utf-8') msg['Subject'] = f"עדכון מהקבוצה: {GROUP_NAME}" msg['From'] = SENDER_EMAIL msg['To'] = RECIPIENT_EMAIL try: with smtplib.SMTP_SSL('smtp.gmail.com', 465) as server: server.login(SENDER_EMAIL, APP_PASSWORD) server.sendmail(SENDER_EMAIL, RECIPIENT_EMAIL, msg.as_string()) print("המייל נשלח בהצלחה!") except Exception as e: print(f"שגיאה בשליחת המייל: {e}") def run(): with sync_playwright() as p: # שומר את התחברות הוואטסאפ בתיקייה מקומית browser = p.chromium.launch_persistent_context( user_data_dir="./wa_session", headless=False ) page = browser.new_page() page.goto("https://web.whatsapp.com") print("ממתין לטעינת WhatsApp Web...") page.wait_for_selector(f'span[title="{GROUP_NAME}"]', timeout=90000) page.click(f'span[title="{GROUP_NAME}"]') print(f"מחובר לקבוצה '{GROUP_NAME}'. מקשיב להודעות חדשות...") last_message = "" while True: try: # 'נשק יום הדין' - המאפיין הזה קיים אך ורק על בועות צ'אט בשיחה הפתוחה! # הוא מתעלם לחלוטין מהרשימה בצד ותופס גם הודעות שלך וגם של אחרים messages = page.query_selector_all('div[data-pre-plain-text]') if messages: # לוקח את הבועה האחרונה ביותר last_msg_element = messages[-1] # מחפש את הטקסט בתוך הבועה text_element = last_msg_element.query_selector('span.selectable-text') if text_element: latest_text = text_element.inner_text().strip() # בודק שיש טקסט ושזו לא הודעה שכבר קראנו הרגע if latest_text and latest_text != last_message: if last_message == "": last_message = latest_text print("סונכרן עם ההודעה האחרונה בקבוצה. ממתין להודעות חדשות...") else: last_message = latest_text print(f"הודעה חדשה זוהתה: {latest_text}") send_email(latest_text) except Exception as e: print(f"שגיאה בסריקת הודעות: {e}") time.sleep(3) if __name__ == "__main__": run()4 יש להריץ את הפקודה בCMD ע"י פתיחת CMD במקום שבו הקובץ פייטון נמצא[לנווט עם הסיי קבצים ולכתוב בשורת הפקודה CMD]
התוכנית פותחת דפדפן כרום T שהוא ייעודי למשימה שלנו בפעם הראשונה יש לסרוק את ווצאפ ווב
וזהו
כל הודעה שנשלחת בווצאפ מזוהה בCMD ומיד נשלחת במייל.איך נראית הצלחה של העברת הודעות בCMD:
C:\Users\kiosk\Desktop>python A.py
ממתין לטעינת WhatsApp Web...
מחובר לקבוצה 'נסיון'. מקשיב להודעות חדשות...
סונכרן עם ההודעה האחרונה בקבוצה. ממתין להודעות חדשות...
הודעה חדשה זוהתה: חהןהחהח
המייל נשלח בהצלחה!
הודעה חדשה זוהתה: חהחהחה
המייל נשלח בהצלחה!בקיצור זה אפשרי ועבד לי ו
רק צריך עוד כמה שיפוצים ולטפל בחסרונות אלו:
תקלות כרגע בסקריפט:
א 2 הודעות נכתבות בו זמנית הוא קולט רק את אחת משניהם
ב לא כתוב במייל מי כתב את ההודעה
ג אם לוחצים בווצאפ ווב הייעודי על צאטים אחרים הוא מתלבלב עימם ושולח גם מהם את ההודעה האחרונה שנשלחה ולכן אסור לגעת בדפדפן הזה
ד יש הצפת מיילים כי כל הודעה מקבלת מייל נפרד אז צריך לחשוב על פתרון אולי שיאסוף כל שעה את ה10(סתם מס' לדוג') הודעות טקסט האחרונות שנכתבו [כולל שמות וכדעיל אות ב]
ה ואם היה קבצים אז לכתוב רק איזה סוג קובץ היה שמה נגיד מישהו שלח סרטון אז לכתוב סרטון מדיה נשלח
וככה יהיה ברור ונוח לאותו מקבל המיילים הללו
ו גם זה [אות ד'] משעבד את המחשב להיות תמיד דלוק עם רשת ופתוח על הדפדפן הזה והCMD. צריך לדעת אם יש פתרון יותר חכם[האם ע"י פתרון ד' דהיינו שישלח פעם בשעה או ביום זה יפתור את גם בעיה זו? דהיינו האם כשזה פועל פעם ביום אז זה אומר שאני יכול להדליק אותו רק כמה דק' בסוף כל יום או שהוא חייב לפעול ללא הפסקה ולמעיישה הוא יסרוק מה חדש וישלח רק פעם אחת בסוף היום?].עד כאן.
האם מישהו מכיר איזשהי דרך לעשות זאת אוטומטית
תנסה את זה https://connectop.scaletop.co.il
-
האם מישהו מכיר איזשהי דרך לעשות זאת אוטומטית
תנסה את זה https://connectop.scaletop.co.il
-
@הדיבל-המעופף
תודה
א
בתשלום
ב
לא רוצה הודעה קולית אלא במייל.@yahbdk לא , לכן ביררתי אם לכם יש רעיון יותר טוב
בשיטה שאני יכול להרחיב עליה למעלה אם ירצו אני מפעיל את המחשב כל הזמן..@הנני-העני
יש לגוגל צא'ט

-
@הנני-העני
יש לגוגל צא'ט

-
@הנני-העני
יש לגוגל צא'ט

שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות