טריגר "הפתרון הראשון שהתקבל" לא עובד

סיכום מבוסס בינה מלאכותית

Moin reported a bug where the “First accepted solution” automation trigger stopped sending personal messages when a user deletes a topic for the first time — despite working previously and other automations (like group assignment) still functioning. The issue appeared unrelated to configuration, with trust level set to “any,” admin as sender, and zero delay. Moin speculated that the system might incorrectly count the newly solved post as already having been solved during the automation check. nat acknowledged the report and later confirmed the fix via GitHub PR #378 nat. Moin verified the fix was successful and celebrated the restoration of functionality.

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

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

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

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

2 לייקים

Thanks for the report, I’ll be looking into this. :ok_hand:

לייק 1

Many thanks, @Moin. This has been fixed here: FIX: Exclude the first solution itself when checking if an existing solution by nattsw · Pull Request #378 · discourse/discourse-solved · GitHub

2 לייקים

Thank you. I just checked, and it works again :partying_face:

2 לייקים

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