# Создание HTML формы.

Инструкция для разработчика веб-формы.

Актуальный исходный код веб-формы реализующий все три вида форм смотрите по ссылке: [go-to-the-mars.html](https://app.metabot24.com/testWidgets/go-to-the-mars.html)

Пример работы веб-формы приведенной выше смотрите в Telegram боте [https://t.me/metabot\_test\_form\_bot](https://t.me/metabot_test_form_bot)

Исходный код примера веб-формы ```JavaScript Заявка для полета на Марс
Заявка для полета на Марс
```
При использовании данного примера замените в следующих строках данные на актуальные для вашего бота: - let botId = ID\_ВАШЕГО\_БОТА; - let botToken = 'ТОКЕН\_ВАШЕГО\_БОТА'; - let dadataToken = 'ТОКЕН\_DADATA'. И измените код отправки заполненных данных, чтобы данные сначала отправлялись на ваш бэк, а затем с бэка в Metabot API. Также уберите отправку данных внутри параметра script\_request\_params, чтобы данные к вам на бэк отправлялись без этого параметра, но когда отправляете в Metabot API учитывайте эту особенность. Речь идет про строку: ```JavaScript sendBody = {"script_request_params": formData} ``` Которую для вас нужно заменить на: ```JavaScript sendBody = formData ``` Также для понимания принципа работы изучите комментарии в HTML-коде. Код не требует большого уровня владения HTML или JS для создания подобной формы, но заметим, что важной частью является UI/UX и может потребоваться профессиональный Frontend-разработчик, также необходимо учесть отработку всех исключительных ситуаций, например если произошел сбой API, о чем было упомянуто в теоретической части, во введении, заметим что выше приведен просто пример, все аспекты не проработаны досконально, тк это возможно только на конкретном рабочем примере для вашего бота.