シナリオを作成する上でまず始めに行うのが、ファーストユーザーアクションの設定になります。このパートでは、ファーストユーザーアクションの種類や設定方法について詳しく説明します。
<aside> <img src="/icons/reorder_blue.svg" alt="/icons/reorder_blue.svg" width="40px" /> 目次
</aside>
ファーストユーザーアクションとは、シナリオを発動させるトリガーとなる、友だちの発言(発動ワード)のことです。全てのシナリオは、このファーストユーザーアクションをきっかけとして動くことになります。
ファーストユーザーアクションには、「テキスト」「クエリー」「メニュー」の3種類があります。
テキスト | クエリー | メニュー | |
---|---|---|---|
条件 | 指定したキーワードと一致、または部分的に一致した場合に、シナリオが起動する | クエリーのグループに指定したキーワードを含むメッセージを受信した場合に、シナリオが起動する | 入力すると、自動で全角の「>」が頭に付く。「>」も含めた発動ワードと一致した場合に、シナリオが強制的に発動する(完全一致ではない) |
使用例 | 例)田中さん |
「田中」「さん」など、部分的に一致するメッセージを受信した場合でもシナリオが発動する。「田中さんと連絡したい」というメッセージの場合も、部分的に一致しているためにシナリオが発動する。 | 例)グループ :担当者 キーワード:田中さん
「田中さん」を含むメッセージを受信するとシナリオが発動するため、「田中さんと連絡したい」というメッセージは発動条件を満たす。一方で、「田中と連絡がしたい」の場合は、シナリオは発動しない。 | 例)>田中さん
「>田中さん」というメッセージを受信した場合に、シナリオが発動する。部分一致でも発動するため、「>田中」「田中」「さん」といったメッセージにも反応する。 |
部分一致ではなく、完全一致した場合のみシナリオを発動させたい場合は、「テキスト」でメッセージの前後に全角のシャープを付けます。
例)#田中#
例えば、上記のようなテキストがファーストユーザーアクションだった場合、「#田中#」と完全に一致したメッセージを受信することでシナリオが発動します。「田中」だけでは発動しません。
なお、クエリー 使用例で紹介したシナリオのファーストユーザーアクションは、「テキスト」の完全一致で設定を行いました。「#クエリー#」と完全に一致したメッセージを受信すれば、シナリオが発動することになります。1-