Как проверить обновление Telegram-бота: текст, ссылка и новая строка в таблице
Мы — команда Tabi, конструктора чат-ботов. Ниже — проверка нашего учебного примера, а не клиентское внедрение. Ответы вымышленные, настоящего урока и записи на него нет. Текст подготовлен с помощью ИИ по журналу выполненных проверок.
Что изменили и что ожидали увидеть
26 сентября 2026 года у нас уже работала опубликованная в Telegram анкета. Она задавала три вопроса: интересующее направление, имя и контакт. Ответы сохранялись во встроенную таблицу владельца.
Мы добавили в последнюю реплику ссылку на инструкцию по сборке этой анкеты и опубликовали обновление. Новых вопросов, отмены, исправления ответа или бронирования в этом изменении не было. Поэтому проверяли три вещи: новый текст завершения, адрес ссылки и сохранение нового прохода.
Открыть схему в редакторе для этого недостаточно: нужно пройти именно опубликованного бота и отдельно посмотреть результат в таблице.
Перед проходом: отделить новые данные от старых
Запишите ожидаемую реплику и полный адрес страницы, на которую должна вести ссылка. Правильная подпись кнопки сама по себе не исключает ошибку в адресе.
Затем отметьте исходное число строк в таблице и подготовьте контрольные ответы. Для нашего прохода использовались:
- интерес — «DEMO — проверка инструкции»;
- имя — «Тест Инструкция»;
- контакт — «DEMO-контакт-GUIDE-260926».
Контакт намеренно не похож на настоящий телефон или почту. Для каждого следующего теста используйте новое значение и до начала убедитесь, что его ещё нет в таблице. Иначе легко принять старую запись за результат нового прохода.
После публикации: проверить сообщение и таблицу
Откройте бота в канале, для которого выпустили изменение. Мы проверяли Telegram. Отправьте /start и ответьте на вопросы подготовленными значениями.
На последнем экране сравните текст с ожидаемым. Проверьте полный адрес новой ссылки. При своей проверке также откройте её и убедитесь, что загрузилась нужная страница. В журнале нашего прохода зафиксированы новый финальный текст и адрес в Telegram; отдельный переход по ссылке не выдаём за подтверждённый результат этого прохода.
Теперь откройте таблицу владельца, обновите данные и найдите контрольный контакт. Сравните с введёнными ответами каждое поле этой строки. Сообщение об окончании диалога ещё не показывает, что именно оказалось в таблице.
Что получилось в нашем примере
После проверки обновления в таблице было три учебные строки. Новая появилась после третьего полного прохода; интерес, имя и контакт совпали с введёнными значениями. Все три прохода выполнялись с одного тестового Telegram-аккаунта.
В записи о проверке мы разделяем наблюдения:
- после нового /start показана обновлённая финальная реплика;
- полный адрес инструкции проверен в сообщении Telegram;
- в таблице найдена новая строка с DEMO-контакт-GUIDE-260926;
- остальные поля этой строки совпали с учебными ответами.
Для своей проверки сохраните два фрагмента экрана: финальное сообщение и найденную строку. Перед передачей заказчику уберите из кадра аккаунт владельца, посторонние строки и другие данные, которые к этому примеру не относятся. Иллюстрация к этой статье показывает порядок проверки, а не интерфейс сервиса.
Какие выводы пока делать нельзя
Этот проход подтверждает обновлённое завершение после нового /start и сохранение одного нового набора ответов. Он не показывает, что увидит человек, который начал анкету до обновления и остановился посередине. Для такой ситуации нужен отдельный опыт с заранее незавершённым диалогом.
Мы также не проверяли одновременную работу двух людей, повторное нажатие одной кнопки, защиту от дублей, отказ таблицы, VK или веб-виджет. Три учебные строки не означают трёх клиентов. В отчёте эти границы нужно оставить явными.
При следующем небольшом обновлении можно повторить тот же порядок: зафиксировать изменение, подготовить новый контрольный контакт, опубликовать, пройти нужный канал, сверить сообщение и таблицу. Так у исполнителя и заказчика остаётся запись о конкретной проверенной части изменения.