問題タブ [smooch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
114 参照

javascript - smooch-bot の postback メソッドにパラメータを渡す

ここから@dstoikoの回答に従っています

API をADD_MOVIEブロックで呼び出しており、ペイロードを使用してポストバックに値を渡したいADD_TO_FIREBASE

ここに私のブロックがあります

});

質問

Q0. 私はnodeJSも初めてです.ADD_MOVIE、start、showUserMenu(コード内)ブロックを何と呼ぶべきですか? 関数、メソッド、コード、モジュールなど

Q1. ADD_MOVIE ブロックで yts API を呼び出しました。script.js ファイルで API を呼び出しても問題ありませんか?

Q2. 重要!: ADD_TO_FIREBASE ブロックで条件付きコードを実行できるように、ペイロード ADD_MOVIE を使用してパラメーターをポストバックに渡すにはどうすればよいですか?

0 投票する
1 に答える
130 参照

javascript - smooch-bot-example が別のブロックに切り替えない

私はsmooch-bot-exampleに取り組んでおり、セットアップして Heroku Git にアップロードしました。ボットが正常に返信しています。

以下のシナリオで立ち往生しています。ここに私のscript.jsファイルがあります(私のADD_MOVIEブロックを見てください)

私がやったことは、私のブロックでyts ApiADD_MOVIEを呼び出すことです。成功した場合、ブロックに行きたいのですTEST_ROUTが、Heroku ログでこれを取得しています。

「開始」ブロックにリダイレクトされます。これは、ボットとの会話の Facebook Messenger のスクリーンショットです。

ここに画像の説明を入力

ここで何が間違っていますか?TEST_ROUTAPI を呼び出す必要があり、成功するとブロックをリダイレクトする必要があることに注意してください。

更新 1

ソリューションを適用した後、奇妙な出力が得られます。画像を参照してください:

ここに画像の説明を入力

  • TEST_ROUT は API の結果の前に呼び出されます

これが私の更新されたADD_MOVIEブロックです

0 投票する
1 に答える
117 参照

smooch - ささやきに返信ボタンを適用するにはどうすればよいですか?

最初のささやきで単純な返信ボタンを使用しようとしています。ユーザーが (はい、いいえ) のいずれかを選択できるようにしたい

0 投票する
1 に答える
470 参照

xcode - アーカイブ時にのみiOSの迅速なコンパイルエラー

次のエラーが表示されます

AppDelegate.swift:152:30: '(appToken: String!) -> SKTSettings' は '(appToken: String!) -> SKTSettings!' に変換できません

AppDelegate.swift:167:23: '(writeKey: String!) -> SEGAnalyticsConfiguration' は '(writeKey: String!) -> SEGAnalyticsConfiguration!' に変換できません。

問題のある行

let smoochSettings = SKTSettings(appToken: "xxxxx") let config = SEGAnalyticsConfiguration(writeKey: "xxxxx")

手がかり、わからない...

コードの詳細なコンテキスト

0 投票する
2 に答える
532 参照

zendesk - Zendesk と Smooch の統合

Smooch アカウントを Zendesk に統合しました。しかし、チャットにメッセージを書き込むと、smooch によって Zendesk に新しい匿名ユーザーが作成されます。Zendeskで作成済みのユーザーにsmoochユーザーをバインドする方法はありますか?