Необходимо реализовать:

1. Login Flow

  • Реализация полного цикла авторизации с учетом проверочных кодов (как входящие SMS, так и исходящие).
  • Поддержка WebView для подтверждения номера телефона и других возможных шагов аутентификации.
  • Готовность к адаптации под новые варианты логина по мере их появления.
  • Задача является ключевой; исполнитель должен быть способен оперативно дорабатывать этот модуль.

2. Протокол Loco

  • После успешной авторизации необходимо подключиться по протоколу Loco для обмена сообщениями.
  • Требуется полное понимание формата и структуры входящих сообщений.
  • Необходимо разработать формат/структуру и метод для отправки сообщений через этот протокол.

3. Получение идентификатора контакта

  • Реализация метода, позволяющего получать идентификатор пользователя (ID) по его номеру телефона, никнейму или другим данным.
  • Это необходимо для обеспечения отправки сообщений в соответствии с пунктом 2.

Технические требования: использование Nodejs. Обязтелен опыт работы именно с внутренними механизмами (API/протоколами) KakaoTalk.

Разработка и поддержка ИИ-бота для анализа питания и рецептов

Требуется разработчик для поддержки и развития Telegram-бота на основе искусственного интеллекта. Бот анализирует фотографии еды для подсчета КБЖУ, создает рецепты из предоставленных ингредиентов и генерирует новые кулинарные идеи. Задачи включают техническую поддержку и внедрение новых функций по ТЗ.