3namespace Bitrix\MessageService\Providers\Edna;
7use Bitrix\MessageService;
8use Bitrix\MessageService\Providers;
9use Bitrix\MessageService\Sender\Result\MessageStatus;
10use Bitrix\MessageService\Sender\Result\SendMessage;
45 if (!$this->supportChecker->canUse())
54 if (!$paramsResult->isSuccess())
56 $providerId = $this->optionManager->getProviderId();
65 $result->addErrors($paramsResult->getErrors());
81 if (!$requestResult->isSuccess())
83 $result->addErrors($requestResult->getErrors());
88 $apiData = $requestResult->getData();
89 $result->setExternalId($apiData[
'requestId']);
const CHANNEL_CACHE_ENTITY_ID
getSendMessageParams(array $messageFields)
Providers OptionManager $optionManager
__construct(Providers\OptionManager $optionManager, Providers\SupportChecker $supportChecker, EdnaRu $utils)
sendHSMtoChat(array $messageFields)
isTemplateMessage(array $messageFields)
getSendMessageMethod(array $messageFields)
initializeDefaultExternalSender()
sendMessage(array $messageFields)
getMessageStatus(array $messageFields)
Providers ExternalSender $externalSender
Providers SupportChecker $supportChecker
static getSenderById($id)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)