Описание задачи: Необходимо разработать бота на NodeJS, который будет: 1. Отслеживать сообщения в Telegram через long-polling (без использования Webhook) с помощью библиотеки node-telegram-bot-api. 2. Создавать задачи в TickTick на основе полученных сообщений через официальное API 3. По команде /tasks отправлять в чат список всех актуальных задач из TickTick
Основные требования: ✔ Реализация на чистом NodeJS с минимальными зависимостями ✔ Использование long-polling для получения обновлений из Telegram ✔ Интеграция с TickTick API (документация developer.ticktick.com/do... ✔ Обработка команд: – Автоматическое создание задач из обычных сообщений – Вывод списка задач по команде /tasks ✔ Логирование ключевых событий и ошибок
Технические детали: ▸ Платформа: Node.js (последняя LTS версия) ▸ Основные библиотеки: – node-telegram-bot-api (в режиме long-polling) – axios для работы с TickTick API ▸ Формат вывода задач: Название задачи Проект (если указан) Срок выполнения Статус
Желательные дополнения: ★ Простая система конфигурации (через .env файл) ★ Базовая обработка ошибок API ★ Краткая документация по запуску
Бюджет и сроки: Обсуждаются индивидуально. В отклике укажите: – Ваш опыт с Telegram API и сервисами задач (TickTick, Todoist и аналоги) – Предполагаемые сроки реализации – Примерную оценку стоимости – Пришлите примеры аналогичных работ (GitHub, скриншоты) и опишите ваш подход к реализации.
Могу рассмотреть как готовые решения, так и разработку с нуля. Ключевые критерии – надежность и простота поддержки.