Проверка подключения
Проверяйте соединение чтением. Так вы отделите проблему доступа от платной операции и не измените данные пространства.
1. Получите список инструментов
Попросите клиента вызвать tools/list. В ответе должны быть инструменты Viralmaxing, в том числе list_workspaces, list_my_accounts и list_posts.
Если список пуст, клиент ещё не завершил вход или подключил сервер как stdio вместо HTTP.
2. Проверьте пространство
Вызовите list_workspaces. Ответ показывает доступные пространства и отмечает текущее. Если пользователь назвал клиента или бренд, сначала выберите соответствующее пространство через switch_workspace.
Пустой список аккаунтов часто означает, что агент смотрит не в то пространство.
3. Прочитайте данные
Вызовите один из безопасных инструментов:
list_my_accountsдля собственных профилей;list_competitorsдля отслеживаемых конкурентов;get_energy_balanceдля тарифа и доступного остатка.
Успешный ответ подтверждает транспорт, авторизацию и область данных.
Перед платным вызовом
Инструменты исследования, расшифровки и импорта сообщают стоимость. Назовите её пользователю, дождитесь явного согласия и только после этого повторите вызов с точным confirm_cost. Не запускайте платный инструмент циклом.