Создание Telegram бота на Node.js / #45 - Вывод избранного

YOUTUBE · 26.11.2025 06:02

Ключевые темы и таймкоды

Реализация функционала по клику на кнопку избранное

0:03
  • В данном уроке автор реализует функционал по клику на кнопку избранное в телеграм-боте.
  • Он создает функцию showFavoriteFilms, которая принимает параметры chatId и userId и отправляет сообщение пользователю.

Получение пользователя и фильмов

1:08
  • В функции showFavoriteFilms автор находит пользователя по его telegramId и обрабатывает ошибку, если пользователь не найден.
  • Затем он получает список фильмов, которые пользователь добавил, используя модель пользователя и модель фильма.

Формирование HTML-кода

3:21
  • Автор формирует HTML-код, используя оператор if для проверки наличия фильмов и отправки сообщения пользователю, если у него нет фильмов.
  • Если у пользователя есть фильмы, он генерирует HTML-код с помощью оператора map и выводит информацию о каждом фильме.

Тестирование функционала

5:31
  • Автор тестирует функционал, нажимая на кнопку избранное в телеграм-боте, и обнаруживает ошибку.
  • Он исправляет ошибку, преобразуя массив фильмов в строку, и успешно тестирует функционал.