対象
テンプレート
対象となるサービス
すべて
内容
このたび、おみくじのテンプレートを購入し導入いたしました。
現在わんコメで「おみくじ」というコメントに対しておみくじが稼働しているものを、「omikuji」「お御籤」など表記ブレを考慮して複数反応ワードを設定したいと考えております。
テンプレートフォルダ内の「config」ファイルの一行目
const HIT_WORD = ‘おみくじ’
の部分にワードを増やせばいいのだろうと思うのですが、CSS(?)の記述の基本がわからず複数ワードを設定する場合の記述の方法を教えて頂ければ幸いです。
どうぞよろしくお願いいたします。
ASTIE
2
初期実装のおみくじテンプレートは複数ワードに対応していません
方法はありますのでいずれかの方法にてご対応頂ければと思います
■ 方法1
おみくじテンプレートを異なるワードで2種類設置する
メリット:簡単
デメリット:同時に2つ出ることがある
■ 方法2
JavaScriptをカスタマイズする
メリット:同時に2つ出ることはなくテンプレートも1つのまま
デメリット:JavaScriptのカスタマイズが必要で1文字でも間違えると動かなくなる
カスタマイズ手順
config(.js)
の HIT_WORD
を下記のように配列化する
const HIT_WORD = [
'おみくじ',
'omikuji',
'お御籤',
] // くじを引くワード
script(.js) 65行目
(lotteryテンプレートの場合は 73行目)あたりにある次の記述を見つける
if (comment.data.comment.includes(HIT_WORD)) {
↑の部分を次のように書き換える
if (HIT_WORD.some(word => comment.data.comment.includes(word))) {
以上となります
「いいね!」 1
ご返答いただきありがとうございます。
方法2にて設定いたしまして無事稼働が確認できました。