Данный метод позволяет добавить элемент или раздел в задачу на автоматическую генерацию. Может быть полезен, когда нужно генерировать данные для свежесозданных элементов (после добавления сразу добавляем элемент в задание на генерацию информации).
$result = \Arturgolubev\Chatgpt\Api::addElementToTask($taskID, $elementID, $type, $autostart);
Имеет 4 входных параметра, на выходе формирует массив.
Входные параметры:
$taskID - ID задачи на автоматическую генерацию
$elementID - ID элемента или раздела для которого нужно выполнить генерацию
$type - тип добавляемой сущности, S или E (раздел или элемент)
$autostart - запустить задачу после добавления (true или false)
Выходные параметры:
$result - массив результатов. Имеющиеся ключи:
- success - если запрос прошел успешно, будет = 1
- error_message - при ошибках в данном ключе будет выведена ошибка
Пример кода:
<?
if(\Bitrix\Main\Loader::includeModule('arturgolubev.chatgpt')){
$taskID = 1;
$elementID = 100;
$type = 'E'; // E or S
$autostart = true; // autostart task after add
$result = \Arturgolubev\Chatgpt\Api::addElementToTask($taskID, $elementID, $type, $autostart);
echo '<pre>'; print_r($result); echo '</pre>';
}
?>
Эта информация оказалась полезной?
Да
Нет