Уведомление об ошибках
В настройках проекта вы можете настроить уведомления о всех ошибках, которые происходят в вашем проекте.
Уведомления можно открыть либо из раздела "О проекте":

Либо в настройках проекта:

Настоятельно рекомендуем включить уведомления до того, как начнете что-либо собирать и тестировать.
Для того, чтобы подключить уведомления, необходимо:
- Запустить бота, в котором вам будут приходить уведомления:
https://t.me/multyaibot
- Получить внутри бота свой Telegram-id
- Сохранить ваш id в настройках проекта

Кстати, если вам нужно узнать чужой id, можете либо получить его из раздела "Пользователи", либо использовать нашего специального TG-бота: https://t.me/give_me_id_bot
Расшифровка уведомлений об ошибках
Возьмем пример:
⚠️ Attention! Error in bot effect:
Bad Request: BUTTON_TYPE_INVALID
Container: #2244
Type: effect/core/chat/message/send
Graph: Регистрация
Integration: #759 - TG
Project: Мой проект
Platform chat ID: 1234568789
Chat profile: Чат клуба
User profile: Иван Иванов
Мы выделили основные элементы, на которые необходимо обратить внимание.
Теперь давайте разберем каждый пункт:
Bad Request: BUTTON_TYPE_INVALID
- это текст ошибки. Причем, как мы видим - ошибка из Telegram. Не мы её придумали, а Telegram нам отправил эту ошибку, а мы показали её вам.
Bad Reguest - плохой запрос (переводя на русский - ошибка). Кнопка_Тип_Некорректно - т.е. что-то не так с кнопкой.
Ошибки от Telegram не такие информативные, как нам бы хотелось. Это уже с опытом придет и вы начнете понимать какая что означает. Но у них нет конкретики, поэтому причину нужно искать в схеме.
Container: #2244
- Это id контейнера внутри вашей схемы, где произошла ошибка. ID контейнера, а не блока. Именно по этому он пишется со знаком решетки. И в поиске внутри схемы вы также вставляете с решеткой: #2244
Type: effect/core/chat/message/send
- это тип контейнера. В нашем случае "Отправить сообщение".
Как понять что это такое?
- effect - действие
- core - вкладка "Основные" (в действиях три вкладки)
- chat - раздел "Сообщения и чаты" - там ведь много фильтров внутри основного раздела действий
- message - сообщение
- send - отправка
Чтобы было понятнее, возьмем инструкцию "Отправить сообщение":
https://help.multy.ai/graph/effect/core/chat/message-send
Как видите - вот он - весь путь к нашему контейнеру, который соответствует в том числе инструкции на этот контейнер.
Graph: Регистрация
- Название вашей схемы. Оно кликабельно - поэтому вы можете сразу скопировать контейнер и перейти в схему, в поиске ввести id контейнера - вам покажет в центре экрана блок, внутри которого находится этот контейнер. Откройте, найдите контейнер и посмотрите что с ним не так. В нашем случае - что не так с кнопками. Возможно тип кнопки указан некорректно, или слишком много символов внутри кнопки, ведь у Телеграм ограничение до 20 символов, но вместо нормальной ошибки они отправляют это.
Integration: #759 - TG
- ID нашей интеграции и TG (Telegram). ID интеграции можно увидеть, если откроете в Малти интеграцию с ботом, в ссылке есть ID.
Project: Мой проект
- Название вашего проекта.
Platform chat ID: 1234568789
- id платформы пользователя. Например, id пользователя Telegram.
Chat profile: Чат клуба
- чат, где произошла ошибка. Если, например, это Иван Иванов - значит это произошло в переписке пользователя с ботом. Либо это может быть в TG-группе, беседе ВК.
User profile: Иван Иванов
- сам пользователь, с кем произошла ошибка. Ссылка ведет на профиль пользователя в Малти. Полезно, ведь можно посмотреть его данные или открыть его переписку с ботом.