Метод служит для получения статуса доступности модуля диалогов и количества активных каналов на момент запроса.

{
	ApiKey: "",
	ApiVersion: "100",
	UserKey:"b2b86255-0452-4701-97de-ea0f79efeaa8",
	Method: "Dialogs.CheckChatAccessible",
	Parameters:  
	{
		
	}
}

Если в поле IsChatAccessible возвращает FALSE, то модуль полностью неработоспособен, отсутствуют доступные каналы, или заблокирован целиком аккаунт. В этом случае иконку диалогов имеет смысл заменить на иконку, характеризующую недоступность модуля целиком.

Untitled

Если IsChatAccessible == TRUE, то есть сам модуль доступен, то имеет смысл посмотреть на кол-во доступных (ActiveCount) и НЕ доступных каналов (InActiveCount)

Если кол-во недоступных каналов (InActiveCount) > 0, то иконку модуля диалогов необходимо подсветить красным, что будет показывать пользователю что модуль доступен лишь частично и некоторые каналы в нем не работают на момент запроса.

Untitled

{
	"Result": {
		"IsChatAccessible": true,
		"ActiveCount": 2,
		"InActiveCount": 0
	},
	"ApiKey": "",
	"ApiVersion": "100",
	"Method": "Dialogs.CheckChatAccessible",
	"Errors": [],
	"Duration": 814.6844
}

<aside> 💡 Рекомендуется вызывать метод не чаще чем 1 раз в минуту.

</aside>