Виджет «Форма» доступен через нашу CDN как отдельный файл JavaScript или через NPM как пакет компонента React.
<script type="module">
import Form from 'https://cdn.jsdelivr.net/npm/@gptbotschat/embeds@latest/dist/form/index.js';
Form.initStandard({
formId: 'YOUR_FORM_ID',
});
</script>
<script type="module">
import Form from 'https://cdn.jsdelivr.net/npm/@gptbotschat/embeds@latest/dist/form/index.js';
Form.initStandard({
formId: 'YOUR_FORM_ID',
});
</script>
Документация в разработке
Attributes / Props
<script type="module">
import Form from 'https://cdn.jsdelivr.net/npm/@gptbotschat/embeds@latest/dist/form/index.js';
Form.initStandard({
formId: 'YOUR_AGENT_ID',
onEnd: function (values) {
console.log('Form submitted with values:', values);
},
})
</script>
<script type="module">
import Form from 'https://cdn.jsdelivr.net/npm/@gptbotschat/embeds@latest/dist/form/index.js';
Form.initStandard({
formId: 'YOUR_AGENT_ID',
onEnd: function (values) {
console.log('Form submitted with values:', values);
},
})
</script>
Документация в разработке
Функция обратного вызова, которая вызывается при отправке формы. Функция получает значения формы как объект.
const form = await Form.initBubble({
agentId: 'YOUR_AGENT_ID',
onEnd: function (values) {
console.log('Form submitted with values:', values);
},
})