@אהרן-שובקס כתב בביצוע פעולות בקמפיינים פעילים - לא רשום מה האפשרויות:
כתוב בדוקס
הדוקס לא מעודכן
וגם יותר נח להשתמש בפורום יחד עם כל ההגדרות של המערכת
ובכל מקרה אם כבר כתבו הגדרה אנחנו אמורים לנחש שההסבר שלה נמצא בדוקס?
(לא מדובר במשהו קשה מדובר בכתיבת פוסט פשוט)
@MGM-IVR
prependToNextAction: true אומר בעצם "תוסיף את ההודעה לתור"
כלומר לא חוזרת שום תשובה באופן מיידי, אלא כאשר תגיע לread הבא, יישלח הודעה משורשרת (עם &) שכוללת:
את ההודעה/ות שבתור
את הread עצמו
ככה בערך זה נראה בקוד של הספריה
this.#responsesTextQueue = {
pull: () => {
const queueText = this.#_responsesTextQueue;
this.#_responsesTextQueue = '';
return queueText;
},
push: (newResText) => {
this.#_responsesTextQueue += `${newResText}&`;
}
};
id_list_message (messages, options = {}) {
const responseTxt = `id_list_message=${messagesCombined}`;
if (prependToNextAction) {
this.#responsesTextQueue.push(responseTxt); // 👈👈
} else {
this.send(this.#responsesTextQueue.pull() + responseTxt + '&');
}
}
async read() {
this.send(this.#responsesTextQueue.pull() + responseText);
}
זה לא ממש נוח, אבל ככה זה עובד מהגלגול הקודם של הספריה (לפני הfork שלי), ואני לא רוצה לשבור קוד קיים.
@MGM-IVR כתב בהורדת דוח יחידות חודשי - API:
@miro כתב בהורדת דוח יחידות חודשי - API:
@צדיק-תמים
אז איך אני מוריד ככה את הדוח?
אתה יכול לקבל גם את הid של הדוח על ידי העתקת הid מהשדה ״תיאור״ בדוח דוחות באתר הישן, להוריד את המילים ״הפעלת קמפיין:״ - שאר הטקסט שם זה ה id של הדוח
תודה.
@אליש בפעולת read אתה מקבל נתון מהמשתמש ומכניס אותו לפרמטר שהגדרת, אח"כ המערכת פונה שוב לשרת ושולחת את הפרמטר עם הנתון שהתקבל, תוכל להגדיר בקוד שלך תנאי, שבמידה והפרמטר הספציפי הזה ריק, תהיה פעולת read, ובמידה ולא, ידפיס go_to_folder, התוצאה תהיה שכשהמשתמש נכנס לשלוחה, הפרמטר עדיין ריק ואז מתבצע read והוא יכול להקיש, אח"כ המערכת פונה שוב לשרת ועכשו הפרמטר אינו ריק, ואז יהיה מעבר לשלוחה אחרת, וזה יקרה בכל נתון שהוא יקיש.
דוגמה לקוד ב php:
if($menu == null){print "read=t-טקסט=menu,,1,1,20,No,,,,,,,,,";exit();}
else {print "go_to_folder=1/1";}
@שמואל-ש כי בתיעוד כתוב שזה אמור להיות אחרת
השמעת תאריך עברי 21/12/2022 - כ"ז כיסלו תשפ"ג
לכן זה או באג/טעות בקוד (מקווה שכך, כי זה לא הגיוני להשמיע אלפים), או טעות בתיעוד וצריך לתקן אותו
@מתנסה-php-api כתב בתקלה בתפריט api נסיוני:
print"read=$menu=$menu1,,,,,NO,,,,,,Ok,Hash,no,";
את השורה הזו תשנה ל
print"read=f-$menu=menu1,,,,,NO,,,,,,Ok,Hash,no,";
@and אם אני מבין נכון מה אתה צריך, (אחותי עשתה את אותו הדבר על טמפו, או "גיבורי ישראל 2 נתניה" כמו שהיינו צוחקים בבית..) כאן זה לא ממש המקום לזה, תפנה לשירות הלקוחות ותנסה לקבל מישהו רציני במקום סתם נציג שירות (לא בטוח שיהיה להם בעיה עם זה, אבל גם לא בטוח שלא.. אגב, למה לא תיקח חברה שנסחרת בבורסה, שם יהיה לך דוחו"ת ציבוריים?)