מפתחים ישראלים בנו בוט שימלא במקומכם את הצהרת הבריאות של הילדים

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

תמונה: Pixabay

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


כאב הראש של כל הורה לתלמידים

אם אתם במקרה לא הורים (או כמו שהורים אוהבים להגיד, “עדיין לא הורים”), נסביר כי הוראות משרד הבריאות ומשרד החינוך מחייבות את ההורים לבצע מדי בוקר בדיקת חום לכל ילד אשר נשלח למערכת החינוך, ולאחר מכן למלא טופס הצהרה בריאות שבו הוא מצהיר כי הוא ערך לילד בדיקת חום שתוצאותיה מתחת ל-38 מעלות, הילד לא משתעל ולא היה במגע קרוב עם חולה קורונה בשבועיים האחרונים למיטב ידיעתו.


הרעיון נולד מקבוצה בוואטסאפ

התהליך החשוב הזה הפך לכאב ראש עבור הורים רבים, וגם עבור תומר קליין ואדם רוסק. קליין הוא ראש מחלקת DevOps ב-Kav-Manche Group ואב ל-3, ורוסק גם הוא DevOps ב-MSD ואב ל-2. השניים חברים בקבוצת וואטסאפ סגורה של אנשי IT וטכנולוגיה בשם “הכתומה”, “שם בקבוצה אנחנו מעלים רעיונות, משתפים פתרונות ועוזרים עזרה הדדית זה לזה”, מסביר קליין. רוסק רצה לבצע אוטומציה לאישורי הבוקר לילדות שלו, ובעזרת הקבוצה וקליין הוא הצליח להשלים את העבודה על הסקריפט מבוסס סלניום ופייתון.

לאחרש פיתחו את הסקריפט, קליין הפך את הבוט ל-Docker Container כדי להנגיש אותו למשתמשים נוספים. “ישבתי על הפיתוח הספציפי הזה בערך כשבוע”, מעיד קליין. השניים עובדים ביחד גם עם מפתחים נוספים בקהילת בית חכם, DIY ו-Self Hosted.

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

השניים בנו בוט לטלגרם שמאפשר מילוי מהיר ומיידי של טופס הצהרת הבריאות היומי. הבוט מצריך מכם מעט התעסקות עם Docker ו-Docker Compose, פתיחת בוט בטלגרם, העתקה של קוד המקור אל Docker-Compose ומילוי של פרטי הגישה שלכם בו. לאחר מכן תוכלו לבדוק שהקונטיינר רץ, ומעתה תוכלו לבדוק את החום של הילדים שלכם (שיהיו בריאים), ופשוט להכנס לטלגרם ולכתוב sign/, ותוך כ-10 שניות תקבלו בחזרה צילום של החתימות.

הצהרת קורונה לבתי הספר. אילוסטרציה

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

לא מחליף את בדיקת החום, רק מקצר את התהליך

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

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

 

המדריך לבוט הטלגרם

המדריך לבוט העוזרות הקוליות

 

 

 

עידן בן טובים

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

הגב

5 תגובות על "מפתחים ישראלים בנו בוט שימלא במקומכם את הצהרת הבריאות של הילדים"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
ביטון
Guest

Auto clicker?..

yaniv
Guest

the bot part could be removed. selenium does the work nicely

xXX
Guest

בשביל לכתוב סקריפט בוורד צריך לקרוא ל”מפתח”

איתמר
Guest

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

אחד
Guest

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

wpDiscuz

תגיות לכתבה: