stephtara
(Stephanie Booth)
1
Discobotとの設定を修正しようとしており、コミュニティ用に新しいテストユーザーを作成し、ウェルカムメッセージを好みに合わせて編集しました。もう一度テストしたいのですが、別のテストユーザーを作成せずにそれを行う方法はありますか?
Discobotに「startover」や「start new user」と言うという言及を見たので試してみたかったのですが、Discobotとのメッセージのやり取りのところに行くと、それが閉じられていました。disable_discourse_narrative_bot_welcome_post が false であることは確認しました。
それで、こちらMetaに来てDiscobotを試してみたのですが、私のメッセージに一切反応がありません。
何か見落としているに違いありませんが、何なのかわかりません!
Moin
2
Discobot はここでは無効になっています。
チュートリアルを再開するコマンドは、ウェルカムメッセージを再度テストしても役に立ちません。そのメッセージは一度しか送信されません。見つけたコマンドはチュートリアルの再開に関するものですが、それはウェルカムメッセージではなく、ブックマークに関するメッセージから始まります。
現在テストユーザーを作成する方法はわかりませんが、通常はテストユーザーの管理者ページから有効にしてから、なりすまし機能を使います。これは今後の変更でさらに良くなり、その後管理者アカウントでログインし直す必要がなくなりました。
「いいね!」 1
どういうわけか、チュートリアルを完了した後、@discobot start tutorial を実行すると、再びチュートリアルが開始されました。それを投稿すると、あなたにプライベートメッセージが送信されます。
Moin
5
それはチュートリアルの開始メッセージですか、それともあなたに送信されるウェルカムメッセージですか?
stephtara
(Stephanie Booth)
6
ああ、それは知っておくべきことでした!
それも知っておくべきことでした😢
ああ、別のメールアドレスで「通常の」新規ユーザーを作成し、別のブラウザからログインしただけです。システムには「テストユーザー」のようなものはあるのでしょうか?
問題は、チュートリアル全体をやり直したくはなく、最初の一連のメッセージに加えた変更が正しく表示され、機能するかどうかを確認するために、単に最初からやり直せるようにしたいということです…
ボーナス質問:Discobotの代わりに使える、AIではないチャットボットはありますか?(AIではないというのは、現時点ではインスタンスにAIを設定する頭痛の種が大きすぎるため、後でやるつもりですが、それまでの間、何らかの対話型のウェルカムメッセージが欲しいからです。)
最初の投稿(「XYZへようこそ、ご参加ありがとうございます!」)を編集し、@discobot start tutorial を実行した後、更新されたバージョンを確認できました。
思いつくものとしては、Discourse Frotz 🧙 があります。
「いいね!」 2
Moin
8
同じメッセージについて話しているのかどうか分かりません。チュートリアルを再開すると(そしてそのためにはチュートリアルを完了する必要はありません)、このメッセージが再送信されることには同意します。
これが再送信されるというのが、私が言いたかったことです。
しかし、チュートリアルの代わりにウェルカムメッセージを送信するようにDiscobotを設定した場合(Discourse Narrative Bot welcome post type設定が「すべての新規ユーザーにクイックスタートガイド付きのウェルカムメッセージを送信する」に設定されている場合)、別のメッセージが送信されます。
そして、チュートリアルを再開しても、そのメッセージは再度送信されません。しかし、自動的に閉じられるのはこのメッセージなので、ここで使用されているのはこれだと想定しています。
「いいね!」 3
Moin
9
おそらく、Custom Wizard Plugin 🧙 の方がお探しのものに近いでしょう。Discobot はコードで設定されたトリガーにのみ反応できます。ユーザーに他のことをさせることはできません。そのため、oneboxing の例として使用されるリンクを変更することはできますが、実際には異なる体験を作成することはできません。
以前、オートメーションプラグインを使用してウェルカムメッセージを送信することを提案しました。そのため、今回は再度言及しません。
「いいね!」 1
stephtara
(Stephanie Booth)
10
あなたはそうしました、そしてありがとう🤗、それは私の頭の中からこぼれ落ちていました。まさに私が必要としているもののようです。
stephtara
(Stephanie Booth)
11
ああ、それは説明がつきますね!つまり、それを設定すると、メッセージが送信されて閉じられ、ユーザーはそれに返信しないと想定されるということですか?
ToddZ
12
システムには特別な「テストユーザー」機能はありません。それは、あなたが今やっているように、テストに使用するアカウントを指すだけです。