여러 메시지를 차례로 표시하기 위해 봇에 지연 기능을 구현하려고했습니다. 지연 기능이 내 플로우 봇 빌더 다이어그램에 표시되지만 대화 테스터에서 테스트하고 Messenger에서 프록시 봇을 사용하면 지연이 실제로 발생하지 않습니다. 모든 메시지가 한 번에 표시됩니다.Gupshup - 여러 메시지 지연 기능이 작동하지 않습니다.
나는 default.scr 파일에 IDE에서 지연 코드를 추가 한: 여기 지시로
[main]
label_dych:Hi! I'm delay-bot and I'm here to help you with any questions you have.:continue
((delay 2000))
label_gthk:I'll never need to take any personal or financial information from you, so as we chat please don't tell me any!:continue
((delay 1000))
label_ylbn:{"name":"quickreply","type":"quick_reply","alias":"What can I help you with?","msgid":"117af569-5188-ff7e-9b48-8c553c2f36cb","content":{"type":"text","text":"What can I help you with?"},"options":[{"type":"text","title":"My Page","iconurl":"","id":"ac49ad32-c9bc-469f-2152-c7c842bad8ea","isDuplicate":false,"name":"user"},{"type":"text","title":"Team Spaces","iconurl":"","id":"8a2017ac-2fc3-0901-be8d-1fad5a2dba12","isDuplicate":false,"name":"user"},{"type":"text","title":"Offline Support","iconurl":"","id":"70861407-e706-17a3-207b-c43958fde83e","isDuplicate":false,"name":"user"},{"type":"text","title":"Something else","iconurl":"","id":"d3f7b6b4-e70a-098d-dde9-1da3e8cc08dc","isDuplicate":false,"name":"user"}]}
나는 또한하는 index.js 파일에 대한 코드의 options.apikey 라인을 추가했습니다 :
function ScriptHandler(context, event){
var options = Object.assign({}, scr_config);
options.current_dir = __dirname;
//options.default_message = "Sorry Some Error Occurred.";
// You can add any start point by just mentioning the
<script_file_name>.<section_name>
// options.start_section = "default.main";
options.success = function(opm){
context.sendResponse(JSON.stringify(opm));
};
options.error = function(err) {
console.log(err.stack);
context.sendResponse(options.default_message);
};
botScriptExecutor.execute(options, event, context);
options.apikey = "1mbccef47ab24dacad3f99557cb35643";
}
https://www.gupshup.io/developer/docs/bot-platform/guide/sending-multiple-messages-botscript 지연 효과는 메시지 사이에서 작동하지 않는 이유 명백한 이유가 있나요? 오른쪽 상단의 로고를 클릭하면 내 gupshup 계정에 표시되는 apikey를 사용했습니다.