תזמון פוסטים • Wiki Robot
דוד לב
באמצעות ויקי-בוט תוכלו לשלוח הודעות טקסט בזמנים ובמרווחים מותאמים אישית, כך תוכלו למשל לפרסם את כללי הקבוצה פעם או פעמיים ביום, לשלוח פרסומים בשעות קבועות וכן הלאה. ניתן להגדיר הודעות ללא הגבלה בשעות ובמרווחים שונים.
אינדקס:
התקנת הרובוט
הוסיפו את @wikirobot כמנהל בקבוצה שלכם ותנו לו הרשאה למחיקת הודעות, אין צורך בהרשאות נוספות.
פקודות
את הפקודות הבאות יש לשלוח בתוך הקבוצה שבה הרובוט נמצא, לא בפרטי!
• בדיקת ההתקנה
בדקו האם הרובוט מותקן כראוי עם ההרשאות המתאימות:
/wiki check
• רענון רשימת מנהלים
בקשו מהרובוט לרענן את רשימת המנהלים שבקבוצה כדי שגם הם יוכלו להגדיר את הבוט (אם הוספתם מנהלים לאחר שהוספתם את הבוט):
/wiki reload_admins
• הצגת הגדרות
הציגו את הגדרות התצורה הנוכחיות של הרובוט:
/wiki config
• הגדרת הודעה
/wiki setmsg TEXTID
השתמשו בפקודה זו בהשב על הודעה שתרצו להכניס לזיכרון הרובוט. יש להגדיר TEXTID להודעה, הID יכול להיות כל דבר, עדיף מילה הקשורה להודעה, כמו "rules" או "faq" או "msg" וכן הלאה. דוגמא לפקודה:
/wiki setmsg rules
• הגדרת זמני שליחה
/wiki cron TEXTID TIME
הגדירו את הזמנ/ים שברצונכם לשלוח בהם את הפוסט. יש להשתמש ב-TEXTID שהוגדר בעת הכנסת ההודעה לזיכרון הרובוט.
המשתנה TIME יכול להגיע בשני פורמטים:
1. הוא יכול להיות במרווחים של שעות, h1, h2, h3 וכן הלאה - אשר האות h מייצגת את המילה Hours והספרה לאחר מכן מייצגת את מרווח הזמן בין הודעה להודעה.
לכן לדוגמה, אם אני ארצה שההודעה "rules" שהגדרתי קודם לכן תישלח בכל 4 שעות אני אשלח את הפקודה:
/wiki cron rules h4
2. ניתן להגדיר את השע/ות שבהן תרצו שההודעה תישלח, יש לשלוח את השעות בפורמט 24 שעות (12-00) וכשפסיק מפריד בין שעה לשעה אם יש כמה שעות ברשימה.
לדוגמה:
/wiki cron MSGID 12:00,13:05,16:20
חשוב מאוד! כיוון ששעון ישראל הוא GMT+3 יש להוריד 3 שעות מהשעה הרצויה.
למשל אם אני ארצה לשלוח הודעה ב08:00 בבוקר אני אגדיר את שעת השליחה ב5:00
• מחיקת הודעה
/wiki delmsg TEXTID
פקודה זו מאפשרת למחוק הודעה מרשימת ההודעות ע"י שימוש בIDTEXT שלה. לדוגמה:
/wiki delmsg rules
• הצגת הודעה
שלחו פקודה זו כדי להציג את הטקסט העומד מאחורי ה-TEXTID:
/wiki show TEXTID
• הצמדת הודעה
מאפשר להגדיר שההודעה שתישלח תוצמד בכל פעם. (לא מומלץ ואפילו חופר);
/wiki pin TEXTID MODE
המשתנה MOOD חייב להיות yes או no.
לדוגמה אם אני ארצה שההודעה "rules" תוצמד בכל פעם אני אשלח את הפקודה הבאה:
/wiki pin rules yes
וכדי לבטל אני אשלח:
/wiki pin rules no
דוגמה
נגיד שברצונכם לשלוח את כללי הקבוצה כל יום בשעה 14:00.
שלחו את הכללים בקבוצה.
השיבו על ההודעה ששלחתם עם הפקודה:
/wiki setmsg rules
הרובוט ישייך את ההודעה ל-TEXTID הנקרא rules. כעת עליכם להגדיר לו את תזמון השליחה.
שלחו את הפקודה:
/wiki cron rules 11:00
על מנת שהרובוט ישלח את הפקודה בשעה 14:00.
זו לא טעות, זכרו שבישראל מחזירים 3 שעות לאחור.
אם אתם מעוניינים שהרובוט יצמיד את ההודעה בכל פעם שלחו את הפקודה:
/wiki pin rules yes
מעניין לציין שאם תערכו הודעה לאחר שהגדרתם לה ID הרובוט יזהה ויעדכן את העריכה.
מדריך זה נוצר על ידי David Lev עבור ערוץ רובוטריק.