Устранение неполадок
Распространённые проблемы и способы их решения.
Проблемы с Gateway
Gateway не запускается
- Конфликт портов, другой процесс может использовать порт 18789. Проверьте с помощью
lsof -i :18789. - Ошибка конфигурации, неверный JSON в
neotask.json. Gateway проверяет конфигурацию при запуске и сообщает о конкретных ошибках. - Блокировка Gateway, предыдущий экземпляр мог оставить устаревший файл блокировки. Диагностический инструмент может обнаружить и исправить это.
- Версия Node.js, Neotask требует Node 22+.
Gateway запускается, но каналы не подключаются
- Отсутствующие учётные данные, каждый канал требует собственной аутентификации (токен бота, сканирование QR, ключ API).
- Проблемы с сетью, каналам нужен доступ в интернет для подключения к API платформ обмена сообщениями.
- Ограничения частоты запросов, некоторые платформы ограничивают скорость новых подключений. Подождите и повторите попытку.
Не удаётся подключиться из десктопного приложения
- Неверный порт, убедитесь, что десктопное приложение подключается к правильному порту Gateway.
- Несоответствие аутентификации, токен Gateway должен совпадать.
- Брандмауэр, убедитесь, что порт доступен, если Gateway находится на другой машине.
Проблемы с каналами
WhatsApp не подключается
- QR устарел, QR-коды истекают примерно через 60 секунд. Быстро отсканируйте повторно.
- Лимит multi-device, WhatsApp ограничивает количество связанных устройств.
- Повреждённая сессия, удалите директорию сессии WhatsApp и выполните повторное сопряжение.
Бот Telegram не получает сообщения
- Недействительный токен бота, проверьте токен бота через BotFather.
- Режим конфиденциальности, боты по умолчанию видят сообщения в группах только при упоминании.
- Конфликт вебхука, другой сервис может перехватывать сообщения.
Бот Discord не отвечает
- Отсутствующие интенты, включите необходимые Gateway Intents на портале Discord Developer Portal.
- Недостаточно разрешений, бот нуждается в разрешениях на чтение и отправку в целевых каналах.
Проблемы с моделями
Ошибки аутентификации
- Ключ не настроен, убедитесь, что ключ API провайдера задан.
- Ключ устарел, некоторые OAuth-токены истекают. Выполните повторную аутентификацию.
- Ограничение частоты запросов, ротация ключей переключится автоматически, если у вас несколько ключей.
Медленные ответы
- Выбор модели, более крупные модели работают медленнее. Попробуйте более быструю модель для быстрых задач.
- Размер контекста, длинные разговоры замедляют обработку. Попробуйте
/compact. - Задержка сети, проверьте подключение к провайдеру модели.
Проблемы с узлами
Компаньон-приложение не может найти Gateway
- Режим привязки, Gateway должен быть привязан к LAN или Tailnet (не loopback) для внешних устройств.
- Одна сеть, для обнаружения через Bonjour оба устройства должны быть в одной сети.
- Ручной ввод, введите хост и порт Gateway вручную в настройках приложения.
Проблемы с сессиями
Превышен лимит контекстного окна
- Уплотнение, используйте
/compactдля суммаризации и сброса контекста. - Включите автоуплотнение, задайте порог уплотнения в конфигурации.
- Новая сессия, начните заново с
/new.
Диагностика
Встроенный диагностический инструмент проверяет наличие распространённых проблем и может исправить многие из них автоматически:
- Валидация конфигурации
- Права доступа к файлам
- Подключение каналов
- Статус аутентификации модели
- Совместимость с Node.js
- Конфигурация сети
Проверяйте логи Gateway для получения подробной информации об ошибках. Эндпоинт /health предоставляет машиночитаемый статус всех компонентов.
Получение помощи
- Запустите диагностический инструмент для автоматических исправлений
- Проверьте логи Gateway для получения подробных сообщений об ошибках
- Свяжитесь с поддержкой через виджет чата Intercom в десктопном приложении