ИИ-агент
📅 2026-10-07 ⏱️ 9 мин Dean Dean

FoneClaw Discord не подключается: проверка бота, привязки и доставки

Как восстановить подключение Discord к FoneClaw на Android: проверить токен, привязку аккаунта, очередь и разрешения. Повторная доставка результата без дублирования действий.

Концептуальная иллюстрация личного сообщения Discord, Android-смартфона и отдельных этапов подключения, выполнения и доставки результата
📋 Ключевые выводы
  • Подключение Discord в FoneClaw работает через текстовые личные сообщения боту. Сначала отделите ошибку соединения от привязки, очереди, выполнения на Android и доставки ответа.
  • Создайте бота, включите Message Content Intent, установите его на сервер через OAuth2 и сохраните токен в FoneClaw. В течение десяти минут отправьте личное сообщение: привязывается первый написавший Discord-аккаунт.
  • Команда /status показывает выполняемые и ожидающие запросы. Разрешения Android и одобрение инструментов проверяются на телефоне; отсутствие ответа в Discord не доказывает отсутствие результата.
  • Команда /retry повторяет доставку сохраненного результата, а не выполнение задачи. /stop останавливает текущие и ожидающие запросы, но не отменяет уже завершенные операции.

Определите, на каком этапе возник сбой

Если FoneClaw Discord не подключается, сначала посмотрите, что именно не произошло: соединение с ботом, привязка аккаунта, прием запроса, выполнение на телефоне или доставка результата. Не отправляйте ту же задачу повторно, пока не проверили ее состояние. Операция могла завершиться на Android, даже если ответ в Discord не появился.

В FoneClaw Discord — текстовый вход через личные сообщения боту. Этот сценарий не связан с голосовым каналом, Bluetooth или микрофоном Discord. Если проблема именно со звуком, используйте отдельное руководство Как проверить микрофон в Discord на телефоне: Android, Bluetooth и FoneClaw.

НаблюдениеСледующая проверка
Токен не принятТокен нужного бота и его сохранение
Сообщение об ошибке Message Content IntentНастройка доступа к содержимому сообщений в Developer Portal
Привязка не завершенаЛичное сообщение, нужный аккаунт и десятиминутное окно
Запрос ожидаетОчередь через /status и состояние задачи на телефоне
Задача требует решенияОдобрение инструмента или разрешение Android
Результат есть на телефоне, но ответа нетДоставка сохраненного результата через /retry

Зафиксируйте время и точный текст ошибки без секретов. Сохраните сведения об исходном запросе: они помогут отличить первую попытку от повторной. Переустановка приложений или выдача дополнительных разрешений до этой проверки могут скрыть причину, не устранив ее.

Проверьте бота, токен и доступ к сообщениям

Начните с последовательности настройки, которую поддерживает FoneClaw. Создается именно бот Discord, а не подключение через токен личного пользователя. Основы описаны в документации Discord по созданию ботов.

  1. Создайте бота в Discord Developer Portal.
  2. Включите Message Content Intent для этого бота.
  3. Установите бота на сервер через OAuth2.
  4. Скопируйте его токен бота.
  5. Вставьте токен в настройке Discord в FoneClaw и сохраните.
  6. Перейдите к привязке через личное сообщение нужному боту.

Message Content Intent — разрешенный платформой режим доступа к содержимому сообщений. Его настройка описана в документации Discord по Gateway и intents. Для подключения FoneClaw он требуется явно. Включайте его у того приложения, чей токен вы сохранили, а не у другого похожего бота.

Если Discord не принимает токен, проверьте, что скопировали токен нужного бота и сохранили его в правильном подключении. Не заменяйте его идентификатором приложения или другим значением из портала. При сообщении об ошибке Message Content Intent включите указанную настройку, затем используйте предусмотренный повтор подключения.

Если соединение недоступно без более конкретной причины, проверяйте сеть, токен и intent по одному. После каждого изменения снова смотрите состояние подключения. Установка бота на сервер и разрешение Android на календарь относятся к разным этапам; одно не исправляет другое.

Не добавляйте широкие права сервера только ради диагностики. Следуйте указанной последовательности и доступным указаниям установки, не предполагая поддержку команд в каналах. Наличие бота среди участников сервера еще не означает, что ваш аккаунт привязан к FoneClaw.

Токен не должен появляться в скриншотах, сообщениях поддержки или публичных журналах. Если он раскрыт, замените его через официальный портал Discord и сохраните новое значение в FoneClaw. Не меняйте токен как первое действие при любой задержке: сначала установите, действительно ли проблема связана с учетными данными.

Привяжите нужный аккаунт личным сообщением

После сохранения токена отправьте боту личное сообщение в течение десяти минут. Можно написать короткое приветствие hello. Подключение привязывается к первому Discord-аккаунту, который отправит сообщение в этом процессе, поэтому заранее проверьте активный аккаунт.

Откройте профиль установленного бота и перейдите к личной переписке. Приветствие в серверном канале не заменяет этот шаг: поддерживаемый вход FoneClaw принимает личные сообщения. Похожее имя другого бота тоже не подтверждает, что вы пишете нужному приложению.

  1. Проверьте, под каким Discord-аккаунтом вы вошли.
  2. Сверьте бота с приложением, токен которого сохранен в FoneClaw.
  3. Откройте личные сообщения, а не канал сервера.
  4. Отправьте одно приветствие в пределах окна привязки.
  5. Проверьте состояние привязки в FoneClaw перед отправкой рабочей задачи.

Если десять минут прошли и привязка истекла, начните ее заново из FoneClaw, затем снова отправьте личное сообщение. Повторное приветствие после истечения окна не следует считать завершенной привязкой без проверки состояния.

Если использован другой аккаунт или другая переписка, вернитесь к настройке подключения на телефоне и проверьте, с кем оно связано. При необходимости повторите привязку предусмотренным путем с нужным аккаунтом. Не пытайтесь исправить это массовыми сообщениями от нескольких пользователей: первым снова может оказаться не тот человек.

Привязка подтверждает доступ выбранного аккаунта к текстовому входу, но не выполнение Android-задачи. Для следующего этапа используйте короткую проверку состояния, а не создание события или отправку сообщения. Так вы отделите успешную привязку от последующих полномочий инструмента.

Разделите очередь, разрешения и выполнение

В привязанной личной переписке команда /status показывает количество выполняемых и ожидающих запросов. Это помогает понять, принят ли запрос и есть ли очередь. Состояние очереди не является подтверждением создания заметки, события или другого результата.

Если очередь заполнена, дождитесь изменения состояния либо используйте /stop, если осознанно хотите остановить текущие и ожидающие запросы. Если очередь находится в процессе остановки, попробуйте позже, после завершения этого перехода. Новые копии одной задачи не ускоряют выполнение и затрудняют проверку результата.

Откройте FoneClaw на телефоне и посмотрите саму задачу. Если требуется решение об одобрении, прочитайте, какое действие предлагается, и примите решение там. Если не хватает разрешения Android, проверяйте доступ именно для нужного инструмента. Для календаря это не то же условие, что сеть или Message Content Intent.

В FoneClaw выбранная модель интерпретирует запрос и составляет план, а включенные инструменты выполняют поддерживаемые действия. Фактическое поведение одобрения определяется общим режимом и настройкой конкретного инструмента. Не рассчитывайте ни на обязательный вопрос для каждого шага, ни на автоматическое выполнение любой принятой задачи.

Настроенное подключение к модели также не предоставляет права телефона. Если Discord-вход работает, а задача не выполняется, проверяйте доступный инструмент, модельную конфигурацию и состояние выполнения отдельно. Не снимайте ограничения со всех приложений и не сбрасывайте разрешения как универсальное исправление.

При задаче с записью данных откройте место сохранения. Для личной задачи сверьте текст и срок; без явно заданной даты не должно появляться придуманного дня. Для события проверьте дату, время, аккаунт и календарь. Ожидающий запрос и готовая запись — разные результаты.

Если задача на телефоне завершена, но Discord молчит, переходите к проверке доставки. Поддерживаемые действия и условия доступа описаны на странице функций FoneClaw. Расширение полномочий не должно заменять выяснение того, на каком этапе остановилась цепочка.

Восстановите доставку без повторного действия

Команда /retry ставит сохраненный результат в очередь на повторную доставку. Она не означает повторный запуск задачи на Android. Поэтому сначала выясните, есть ли результат выполнения, который не удалось доставить, и только затем выбирайте дальнейший шаг.

Если ответ сообщает, что восстанавливаемой неудачной доставки нет, это означает отсутствие подходящего сохраненного результата для такого повтора. Это не доказательство, что телефон ничего не сделал. Команда доставки и проверка целевого приложения отвечают на разные вопросы.

Предлагаемый пример: вы попросили создать событие «Обсуждение поездки» на конкретную будущую дату с 18:00 до 18:30 в выбранном календаре. На телефоне операция могла завершиться, но сообщение Discord не пришло. Если отправить исходный запрос заново, можно получить вторую запись.

  1. Откройте задачу в FoneClaw и прочитайте ее фактическое состояние.
  2. Откройте календарь в нужном аккаунте.
  3. Найдите событие и сверьте название, дату, начало и конец.
  4. Если запись существует, не просите создать ее повторно.
  5. Для сохраненного результата с неудачной доставкой используйте /retry.
  6. Проверьте, появился ли ответ в личной переписке, отдельно от проверки события.

Состояние «результат поставлен на доставку» еще не равно появлению сообщения в Discord. После команды смотрите фактический ответ и состояние на телефоне. Если доставка снова не завершилась, не заменяйте ее новым запросом на создание события.

Если исходный запрос истек или подключение изменилось, сначала проверьте телефон и текущее подключение. Смена соединения не стирает ранее выполненную операцию. Даже после новой привязки запись календаря или личная задача могут оставаться на устройстве.

Когда результата нет, установите, была ли попытка действия и почему она остановилась. Новый запрос имеет смысл только после проверки существующего состояния и необходимого доступа. Если итог остается неизвестным, сохраните сведения о попытке и остановитесь, вместо того чтобы создавать несколько возможных копий.

Команда /stop останавливает текущие и ожидающие запросы, но не удаляет созданное событие и не отменяет другие завершенные операции. Границы остановки и внешних последствий описаны в документации FoneClaw по безопасности. Для исправления уже существующей записи нужен отдельный осознанный шаг с проверкой цели.

Проверьте восстановление и соберите сведения

После исправления настройки начните с одной проверки без изменения данных: отправьте /status из привязанной личной переписки. Если команда отвечает, это подтверждает работу данного пути к состоянию очереди, но не проверяет все инструменты Android.

При необходимости следующим шагом попросите только текстовый черновик: «Предложи короткую фразу: проверку закончил. Ничего не отправляй и не сохраняй». Ожидаемый итог — текст ответа, а не событие, сообщение другому человеку или запись в списке. Это предложенная проверка вашей конфигурации, не заявленный результат испытаний.

Если проблема осталась, соберите минимальные сведения:

  • Время сбоя и точный текст ошибки без токена.
  • Этап: соединение, привязка, прием запроса, очередь, выполнение или доставка.
  • Завершена ли привязка и использовалась ли личная переписка нужного аккаунта.
  • Количество выполняемых и ожидающих запросов, показанное /status.
  • Есть ли ожидание одобрения или разрешения на телефоне.
  • Обнаружен ли фактический результат в целевом приложении.
  • Использовались ли /retry или /stop и что произошло после них.

Скройте токен, личные сообщения, контакты и данные события, не относящиеся к сбою. Не передавайте полный семейный или рабочий контекст ради проверки соединения. При использовании онлайн-модели переданная информация может обрабатываться ее провайдером.

Если проблема относится к выполнению после успешного приема, продолжайте в руководстве Диагностика и восстановление телефонного ИИ-агента: как найти причину сбоя и безопасно повторить шаг. Если требуется остановить более широкий процесс, используйте материал Как остановить ИИ-агента на Android и проверить облачные задачи.

Для другого текстового входа есть отдельная инструкция Как подключить FoneClaw к боту Telegram: BotFather, токен и первая задача. Ее настройки не заменяют Discord-привязку. Восстановление здесь завершено, когда работает нужная личная переписка, понятен статус исходной задачи и подтвержден результат без повторного внешнего действия.