Я создаю чат-бота для бронирования мобильного автомобиля wa sh для моего школьного проекта. У меня есть это веб-просмотр в формате e js, чтобы заполнить некоторую информацию, необходимую для бронирования, а затем закрыть ее с помощью перенаправления. Проблема в том, что я не могу продолжить разговор после закрытия, чтобы показать сообщение «обзор» или «Спасибо». Один из моих друзей использует img-url и отображает текст в ссылке перенаправления, чтобы показать «спасибо», но он закрывается слишком быстро и иногда закрывается, прежде чем я даже вижу изображение или текст. Я пытался использовать расширение Messenger, чтобы закрыть окно, но оно не позволило мне продолжить разговор после заполнения формы. Код как ниже -
<script>
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "AIzaSyDA9mcBjwJzpCpYZGGWLseBZ6A3QLlSxAk",
authDomain: "mm-carwash.firebaseapp.com",
databaseURL: "https://mm-carwash.firebaseio.com",
projectId: "mm-carwash",
storageBucket: "mm-carwash.appspot.com",
messagingSenderId: "478002772636",
appId: "1:478002772636:web:f82fa2e926632accb10b59",
measurementId: "G-BFPKPTE060"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
function submit(){
firebase.auth().signInWithEmailAndPassword('mmcarwash@gmail.com', '123456').then(function(success) {
console.log(success);
var db = firebase.firestore();
var senderID = '<%= id %>';
db.collection('Car Wash Book').add({
customerID:'<%= id %>',
name: '<%= name%>',
WashType:'<%= washtype%>',
Interior_or_Exterior:'<%= intorext%>',
phone: document.getElementById('phone').value,
town: document.getElementById('town').value,
address:document.getElementById('address_info').value,
carsize:document.querySelector('input[name="carsize"]:checked').value,
price:document.getElementById("price").innerHTML,
date:document.getElementById('date-input').value,
time:document.getElementById('time-input').value,
}).then(success => {
window.location.assign('https://www.messenger.com/closeWindow/?image_url=https://image.shutterstock.com/image-vector/thankyou-word-text-handwritten-rainbow-260nw-1319893574.jpg&display_text=Thankyou')
}).catch(error => {
console.log(error);
})
});
}
</script>