דילוג לתוכן
תיעוד Nodaro
תיעודמדריך הרכיביםמודליםתבניותסוכני AI (MCP)מפתחיםאירוח עצמימחקרהשוואות
אוטומציה

טריגר טלגרם

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

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

מתי להשתמש

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

התחלה מהירה

חיבור הבוט שלכם

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

הוספת הרכיב ובחירת הבוט

הקישו Tab על הקנבס ובחרו אוטומציה › טריגרים › טריגר טלגרם. בחלונית ההגדרות, בחרו את הבוט תחת בוט Telegram.

סינון ההודעות

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

הפעלת הטריגר ושמירה

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

שליחת הודעה לבוט

מעכשיו כל הודעה שמתאימה למסננים מתחילה הרצה.

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

הגדרות

הגדרהמה היא עושה
בוט Telegramהבוט המחובר שהטריגר מאזין לו. נדרש: בלי בוט, שום דבר לא נרשם. כשעוד לא חובר בוט, החלונית מציגה קישור לדף אינטגרציות.
סינון לפי מזהה צ׳אטרק הודעות מהצ׳אט הזה מתחילות הרצה, למשל @channel או מזהה מספרי שמתחיל ב--100. השאירו את השדה ריק כדי לקבל הודעות מכל הצ׳אטים.
סוגי הודעותאילו סוגי הודעות מתחילים הרצה: טקסט, תמונה, וידאו, אודיו ומסמך. כל החמישה מסומנים כברירת מחדל.
הפעלת הטריגרהכפתור מפעיל את הטריגר, והכפתור כיבוי הטריגר מכבה אותו. השינוי חל כששומרים את התהליך.

הסטטוס בראש החלונית מציג את המצב של הטריגר:

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

מה הרכיב מעביר הלאה

לרכיב יש פלט אחד, הודעה. כשהרצה מתחילה, Nodaro מעביר את ההודעה לרכיבים המחוברים לפי מה שיש בה:

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

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

כמה טריגרים על בוט אחד

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

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

מה רץ בהרצה שמתחילה מטריגר

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

מעקב אחרי ההרצה על הקנבס

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

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

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

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

קרדיטים

רכיב טריגר טלגרם לא עולה כלום. בכל הרצה משלמים על הרכיבים שרצים בה.

פתרון בעיות

  • השמירה מזהירה שאי אפשר היה לרשום את הטריגר. טלגרם דחה את הרישום, והאזהרה מסבירה למה. סיבה נפוצה אחת היא אסימון בוט שבוטל אחרי שחיברתם את הבוט. סיבה אחרת היא התקנה באירוח עצמי שה-PUBLIC_URL שלה הוא לא כתובת HTTPS שטלגרם יכול להגיע אליה. כשהרישום נכשל, לא נוצר טריגר.
  • שום דבר לא קורה כשנשלחות הודעות בקבוצה. בוט מקבל רק את הודעות הקבוצה שמופנות אליו, אלא אם כיביתם את מצב הפרטיות לקבוצות של הבוט ב-BotFather.
  • המדיה חסרה בהרצה. טלגרם מאפשר לבוטים להוריד קבצים עד 20 MB. קובץ גדול יותר מגיע כהודעה בלי מדיה.

שאלות נפוצות

איך מתחילים תהליך מהודעה בטלגרם?

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

האם כמה תהליכים יכולים להאזין לאותו בוט?

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

למה הבוט לא מגיב להודעות בקבוצה?

בוט טלגרם מקבל רק את הודעות הקבוצה שמופנות אליו, אלא אם מצב הפרטיות לקבוצות שלו כבוי. כבו את מצב הפרטיות של הבוט ב-BotFather.

האם אפשר להגביל את הטריגר לצ׳אט אחד?

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

האם רכיב טריגר טלגרם עולה קרדיטים?

לא. רכיב טריגר טלגרם עצמו לא עולה כלום. בכל הרצה משלמים על הרכיבים שרצים בה.

עודכן לאחרונה

בדף הזה