‏הצגת רשומות עם תוויות ווצאפ. הצג את כל הרשומות
‏הצגת רשומות עם תוויות ווצאפ. הצג את כל הרשומות

יום שלישי, יולי 01, 2025

מי שצריך לוג לwhatsapp אפשר פשוט להשתמש בpurple-gowhatsapp בשביל לקבל גישה להודעות הללו גם אחרי המון זמן, וזה רץ מקומית במחשב שלכם

עזרתי לחבר היום שיש לו צורך בגיבוי פשוט לכל הודעות הווצאפ של וועד הבית שלו, החבר הוא חבר ועד יש להם חובה חוזית להחזיק את כל ההודעות וההסכמים שלהם לשבע שנים אחרונית. מה שהיה מחייב אותם להחזיק צילומי מסך המון פעמים מכיוון שכאשר מישהוא משנה טלפון בועד הבית ההודעות הישנות לא היו נגישות או כשיש החלפה של חבר ועד הייתה תמיד בעייה עם ההודעות של הועד כי לא היה טלפון ייחודי לועד הבית אלא הטלפונים הפרטיים של חברי הוועד.

ישנם הרבה פתרונות תעשייתים מורכבים , אבל הוא חיפש משהוא שלא יידרוש ממנו עוד מנוי נוסף ושכמה יותר יהיה בידיים של הועד, לא יידרוש התעסקות רבה מדי, ושיאפשר לזה להיות נגיש לכל חברי ועד הבית.

גיגול מהיר נתן לנו את purple-gowhatsapp שמאפשר לגשת לווצאפ מתוך פידגין. הפלאגין הזה מוגדר כ trusted בפידג'ין לטוב ולרע (זה לא אומר שהמפתחים של פידג'ין כתבו אותו). ביקשתי ממנו לרכוש טלפון חדש שיכול להריץ ווצאפ עצמאית, והלוסיף את המספר שלו לחברי הועד, הסבתי לו שבצורה כזאת הם אומנם לא יקבלו שיחות טלפון לכולם (ואת זה אפשר לבצע ע"י PBX פשוט) אלא יישמרו את כלל ההודעות דרכו. בצורה כזאת יש גם ניתוק בין מספרי הטלפון הפרטיים של חברי הועד ובין מספר הטלפון של הוועד.

את הלקוח הזה התקנו לו בתוך מכונה וירטואלית תחת וינדוס, בנינו זאת ע"י שימוש בקומפילר של גו שמגיע מהייצרנים של גו (כלומר מתוך https://go.dev/dl). אמרתי לו שהם צריכים לדאוג לגיבויים של המכונה הזאת אחת לתקופה, ולבצע גיבוי קר במקום בטוח ביחד עם הדפסות של הדברים שהחוזה שלהם מחייב אותם. הראתי להם איך מבצעים העתקה של המכונה הוירטואלית וטעינה שלה במחשב אחר.

לאחר התקנת הלקוח והוספתו לpidgin , היה צריך לאמת את הלקוח מתוך האנדרויד במכשיר הזה. לאחר מכן ראינו שצריך להתחבר אחת ליום ללקוח או להשאיר אותו רץ כל הזמן בצורה כזאת גם אם מישהוא שולח הודעה ומוחק אותה עדיין ניתן לראותה אצלו. בגדול אפשרות האנטי מחיקון יכולה לעבוד אל ורק כאשר הלקוח מחובר, במידה והלקוח לא יהיה מחובר הודעות מחוקות לא יגיעו ללקוח לאחר חיבור מחדש.

הלוג של pidgin הוא לוג html לטוב ולרע ,אבל הוא עצמו אינו שומר מדיה כברירת מחדל, למרות שלפעמים כאשר פתחנו לוגים ראינו חלק מהתמונות אבל לא בכולם. זה מסודר בצורה של תיקיות לכל שיחה פרטית ושיחה קבוצתית.

לדעתי עדייף היה אילו היו עוברים להשתמש בשרת matrix פרטי בשביל ועד הבית, מדובר על משהוא מאוד פרטי וראויי ששירות ההודעות הזה יהיה בידי הוועד ולא חברה חיצונית, ולו רק מהעובדה כי יש דברים שראוי שלא ייצאו החוצה. 

אמרתי לו שמתישהוא יהיה לו עדיף לבדוק את האפשרות להשתמש בגיבוי דוגמת מטריקס (כלומר לחבר את חשבון הווצאפ שלו או חשבון אחר לשרת המטריקס שלו) כי עבודה במטריקס נראת נוחה יותר מאשר שימוש בווצאפ, ולו מהעובדה שלא יכולים לסגור לו את השירות כי עשה משהוא שעכשיו לא בסדר מבחינת החברה או כי מישהוא התלונן על החשבון שלו בצורה שיקרית כמו שקרה לכל מני פעילים פוליטים שסגרו להם את החשבונות שלהם, ובשונה מהמקרה של אישתו של בן גביר שסגרו לה את החשבון והיא הצליחה לתבוע את פייסבוק ולהחזיר את החשבון שלה, אני לא חושב שלאדם הרגיל יש הייכולת הכלכלית או הזמן בשביל זה.

מכיוון שאני לא משתמש בשירות הזה אני לא יכול לאמת , אבל לפי זה ניתן לייצר ברידג' או שירוץ אצלכם (כלומר שליטה מלאה) או להשתמש בשיותים המספקים את שירות הבידג' למטריקס. הייתרון של להריץ את הגשר אצלכם הוא שהמידע לא אמור לזלוג לשום גורם שלישי, ויש פחות נקודות כשל שיכולות לפגועו בשירות שלכם שאין לכם שליטה עליהם.
 
על מנת להחזק שרת מטריקס שלכם , צריך לכל הפחות דומיין שמאפשר לכם לייצר תתי דומיינים (כן , מתברר שיש ספקים שלא מאפשרים לייצר תתי דומיינים בחלק מהמקרים) ,להוסיף  ולשנות רשומות DNS בדומיין שלכם (היום זה גם לא ברור מתברר).

הקישור https://docs.mau.fi/bridges/general/using-bridges.html מסביר בצורה פשוטה מהם הגשרים (ברידג' בגדול ואיך להשתמש בהם ביחד עם סינאפס).

בנוגע לגביי הפעלת שירות בתוך הבניין בלבד לעומת שירות נגיש לכולם, לכל אחד מהפתרונות האלה יש ייתרונות וחסרונות, אני חושב שצריך רכיב ביניים , כך שכל מי שנמצא בבניין פיזית יוכל ליצור קשר עם שירותי ועד הבית (למשל ע"י WiFi שנגיש לכל הבניין) וגם אפשרות התחברות מרחוק דרך הרשת הסלולארית ע"י שימוש באימות טוב, באידאל אפילו שימוש במשהוא כמו  wag/openvpn+2fa אבל במציאות אני חושב שיהיה מספיק להשתמש בשם משתמש סיסמא רק לשרת הsynapse שאתם מריצים.

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

עריכה:

 שמירת תוכן אוטומטית:

מצאתי שניתן להגדיר את השדה הבא בקובץ ה ~/.purple/accounts.xml על מנת לבצע שמירה אוטומטית בכל תמונה שמגיעה:
<setting name='attachment-path-template' type='string'>/home/user/Downloads/+CCNNNYYYYYYYYYY/$remote/$filename$hash$extension</setting>

בצורה כזאת כלל התוכן נשמר תמיד בתיקיית הבית תחת הורדות.
מצאתי גם שניתן לייצא היסטוריית חדר מתוך ווצאפ, ייתקבל קובץ zip המכיל מדיה ומלל, את המלל ניתן לפרסס בצורה הבאה,

יש לחפש את תו ההפרדה בין התאריך למלל, לחזור אחרוה מספר בתים עד אשר אנו מוצאים מבנה המתאים לתאריך אם לפני התאריך קיים 0x0a זו הייתה שורה חדשה וזו ההתחלת ההודעה, במידה ואין אז המפריד הוא אינו מפריד השייך לשורה כי אם תו הקיים באמצע ההודעה.

בכל מקום בו קיימת מחרוזת שמגיעה לפני "(file attached)" ואחרי ":"  המחרוזת היא שם קובץ שאמור להיות בתוך תיקיית ה zip.

בצורה כזאת מעוד קל לבנות קובץ json או אפילו html שייציג את ההודעות.

את ייצוא הקובץ צריך לעשות במכשיר המקורי בוווצאפ רץ כאשר אין שום מכשיר אחר מאושר לעבודה שמחובר.

יום ראשון, דצמבר 15, 2024

יש לכם חברה שמעניקה שירות דרך ווצאפ או אתם מנהלים וועד בית עם ווצאפ ? תעשו לעצמכם טובה , תתקינו שרת סינאפס ותחברו את ווצאפ לתוכו, במקרה הגרוע ביותר אתם מחליפים מספר אבל כל המידע שלכם נשמר לשנים קדימה

יש לכם חברה שמעניקה שירות דרך ווצאפ או אתם מנהלים וועד בית עם ווצאפ ? תעשו לעצמכם טובה , תתקינו שרת synapse ותחברו את ווצאפ עליו, בצורה כזאת גם תקבלו בחינם גיבוי נגיש וגם זה יעבוד עם הרבה מערכות, והכי חשוב איבוד מספר ווצאפ לא יאבד את כל המידע שלכם.
 
מכירים את זה שיש קבוצת ווצאפ לניהול הבניין,  ואתם יודעים שאתם צריכים לשמור את כל ההתכבות לשבע שנים (נכון שזכרתם? יופי כל הכבוד) לקוות שיהיה לכם מכשיר שיחייה שבע שנים ללא תקלות זה תקווה ממש טובה, לעומת זאת להשתמש במשהוא שמגבה החוצה את כל ההודעות הקבוצתיות , מאפשר לשמור את התוכן בצורת html או json  זה קצת עבודה אבל זה אפשרי, אבל יש עוד דרך ממש ממש פשוטה, משתמשים בגשר.
 
בגדול בתוכנה יש לנו הרבה סוגי גשרים, למשל גשר של טלגרם ל irc , בצורה כזאת הודעות מטלגרם בערוץ מסויים עוברות לערוץ הזה ב irc, יש גם גשר של הודעת SMS למייל , והודעות MMS למייל (לשני הצדדים) וכמובן בין התוכנה שכל כך הרבה אנשים אוהבים להשתמש בה (ואני לא משתמש בה כלל) ישירות למטריקס או אפילו למייל.
 
למה זה טוב לשמור למייל ? כי כולם יודעים להשתמש במיילים, ולשמור ולחפש במיילים זה פשט לאללה.אפשר גם להעביר הודעות שוב ושוב למכתבי שרשרת באורך קילומטר שאפר לחפש בהם ללא בעייה.

לגבי ווצאפ ? ממה שאני יודע הגשר של axel-angel די לא מתחוזק יותר, אבל  ישנם מספר חברות שמספקות את השירות הזה בתשלום, כלומר יש חברות שמאפשרות לכם לקשר את הודעות הווצב העיסקי שלכם עם ממשק מיילים למשל או עם teams.
 
 ישנו פרוייקט בשם pywhatkit (כן בפייתון , זה מה שיש מצטער) שמאפשר לשלוח הודעות, וניתן להשתמש בselnium בשביל לפרסר את ההודעות שמתקבלות ב web.whatsapp.com ולשלוח, הגישה הזאת של לפרסר את ההודעות מאפשרת לכם לעבוד ללא כלים חיצוניים, לא לפתוח את המידע שלכם לחברות אחרות,
 
ואז יש לשנו את mautrix , הכלי הזה מאפשר לכם לחבר את ההודעות שיעברו ישר, וממה שאני יודע החלק הכי חשוב זה שזה דו כיווני ולא צריך להשתמש בכלים לפרסר, כי הודעות למטריקס יש לנו סיפריות למשלוח הודעות אפילו ממשק המשתמש הנורמאלי  וגם דרך באש (cli זה הנורמאלי ! ) .

החלק הבעייתי בגשר הוא ה VM שמפעילים, לפי התיעוד מספרי טלפון שעובדים בתוך הVM לפעמים נחסמים מווצאפ, בגדול ניתן להשתמש במכשיר שמריץ ווצאפ בשביל לבצע את האימות, אבל איזה אדם שאוהב תוכנה חופשית יריץ ווצאפ על הטלפון שלו.

אני ? אני לא משתמש בווצאפ (או בכלים הללו) , אבל אני כותב את זה כי יש לי מספר חברים שגילו בצורה הלא ממש נחמדה על הצורך להוציא את כל ההודעות של הועד בית בשבעת השנים האחרונות , ביחד עם כל החוזים שנחתמו ונשלחו.

והכי חשוב, האם בדקתם שעשיתם גיבי לכל ההודעת והקבוצות שלכם ? האם טענתם את הגיבויי ב VM ובדקתם שזה קורה את המידע הזה ? יופי עשו את היום!