Discobot a des difficultés : message de bienvenue se ferme sur mon installation et ne répond pas ici sur Meta

J’essaie de régler les choses avec Discobot, j’ai donc créé un nouvel utilisateur de test pour ma communauté et j’ai maintenant modifié le message de bienvenue à ma guise. J’aimerais le tester à nouveau –– y a-t-il un moyen de le faire sans créer un autre utilisateur de test ?

J’ai vu des références à dire « startover » ou « start new user » à Discobot, alors j’ai voulu essayer, mais lorsque je suis allé à ma conversation de message avec lui, il l’avait fermée. disable_discourse_narrative_bot_welcome_post est à false, j’ai vérifié.

Je suis donc venu ici sur Meta pour essayer avec Discobot ici, et il ne répond à aucun de mes messages.

Je manque certainement quelque chose, mais je ne sais pas quoi !

Discobot est désactivé ici sur Meta.

Les commandes pour redémarrer le tutoriel ne vous aideront pas à tester à nouveau le message de bienvenue. Ce message n’est envoyé qu’une seule fois. La commande que vous avez trouvée concerne le redémarrage du tutoriel, mais celui-ci commence par le message concernant la mise en signet, et non par le message de bienvenue.

Je ne sais pas comment vous créez actuellement un utilisateur de test, mais je l’active généralement depuis la page d’administration de l’utilisateur de test, puis je l’incarne, ce qui est devenu encore meilleur avec le changement à venir, je n’ai donc plus besoin de me connecter avec mon compte administrateur par la suite.

1 « J'aime »

(message supprimé par l’auteur)

D’une manière ou d’une autre, après avoir terminé le tutoriel, l’exécution de @discobot start tutorial l’a fait à nouveau. Il vous envoie un MP après que vous ayez posté cela.

Est-ce le message de départ du tutoriel, ou le message de bienvenue qui vous est envoyé ?

ah, bon à savoir !

bon à savoir aussi :cry:

Oh – je viens de créer un nouvel utilisateur « normal » avec une adresse e-mail alternative et je me suis connecté depuis un autre navigateur. Existe-t-il quelque chose comme un « utilisateur de test » dans le système ?

Le fait est que je ne veux pas refaire tout le tutoriel, j’aimerais juste pouvoir recommencer pour voir si les modifications que j’ai apportées au(x) premier(s) message(s) ont l’air et fonctionnent correctement…

Question bonus : existe-t-il des chatbots non-IA alternatifs à Discobot que nous pouvons utiliser ? (Je dis non-IA parce que pour l’instant, le casse-tête de la configuration de l’IA sur mon instance est trop important pour moi, je le ferai plus tard, mais j’aimerais avoir une sorte de message de bienvenue interactif en attendant.)

Après avoir modifié le premier message (« Merci de vous joindre à XYZ et bienvenue ! ») et exécuté @discobot start tutorial, j’ai pu voir la version mise à jour.

Un qui me vient à l’esprit est Discourse Frotz 🧙.

2 « J'aime »

Je ne suis pas sûr que nous parlions du même message. Je suis d’accord que celui-ci est renvoyé lorsque vous redémarrez le tutoriel (et vous n’avez pas besoin de le terminer pour le faire)


C’est le fait que celui-ci soit renvoyé que je voulais dire par

Mais si vous configurez Discobot pour envoyer un message de bienvenue au lieu du tutoriel (paramètre Discourse Narrative Bot welcome post type configuré sur « Envoyer à tous les nouveaux utilisateurs un message de bienvenue avec un guide de démarrage rapide »), alors un message différent est envoyé

Et celui-ci n’est pas renvoyé si vous redémarrez le tutoriel. Mais c’est celui qui est fermé automatiquement, donc je suppose que c’est celui qui est utilisé ici.

3 « J'aime »

Peut-être que Custom Wizard Plugin 🧙 est plus ce que vous voulez. Discobot ne peut réagir qu’aux déclencheurs définis dans le code. Il ne peut pas vraiment obliger l’utilisateur à faire autre chose. Ainsi, bien que vous puissiez modifier les liens utilisés comme exemples pour l’unboxing, vous ne pouvez pas vraiment créer une expérience différente.
J’ai suggéré d’envoyer des messages de bienvenue en utilisant le plugin d’automatisation auparavant, donc je ne le mentionne plus.

1 « J'aime »

Vous l’avez fait, et merci :hugs: pour cela, car cela m’avait échappé. Cela semble vraiment être ce dont j’ai besoin.

Ah, cela expliquerait les choses ! Donc, si vous configurez cela, le message est simplement envoyé et fermé, et on suppose que l’utilisateur n’y répondra pas ?

Il n’y a pas de fonctionnalité spéciale « utilisateur de test » dans le système – cela fait simplement référence à un compte avec lequel vous testez, comme vous le faites. :+1:

1 « J'aime »