Динамический промпт для Ai бота на платформе ботов ProTalk

Добавляем данные в удаленный промпт с помощью скрипта. В данном примере скрипт забирает задачи из Google календаря (выложен ниже), так же с помощью нашего бота помощника можно сформировать скрипт для других целей. Например, парсинг информации с сайта (выложен ниже) или соцсети или из RSS новостей и т.д. ============================================================== Сайт платформы ai ботов ProTalk: ============================================================== Бот, который создаст нужный скрипт: ================================================================================= Кейс - забираем задачи из Google календаря: Внешняя роль с динамическим контентом из Google Calendar Код скрипта: JavaScript function updateCalendarEvents() { var doc = (); var body = (); // Найдите начало и конец блока контента var startElement = (’##WEB_CONTENT_START##’); var endElement = (’##WEB_CONTENT_END##’); if (!startElement || !endElement) { (’Не найдены маркеры начала или конца блока контента’); return; } var startIndex = (().getParent()); var endIndex = (().getParent()); // Удалите существующий контент между маркерами for (var i = endIndex - 1; i > startIndex; i--) { ((i)); } // Получите события календаря на следующие 60 дней var calendar = (); var now = new Date(); var endDate = new Date(() (60 * 24 * 60 * 60 * 1000)); // 60 дней вперед var events = (now, endDate); // Вставьте события в документ for (var i = 0; i < ; i ) { var event = events[i]; var title = (); var startTime = (); var endTime = (); var description = () || ’Нет описания’; var eventString = (startTime, (), ’ HH:mm’) ’ - ’ (endTime, (), ’HH:mm’) ’ ’ title ’ ’ description ’ ’; (startIndex i 1, eventString); } } function createDailyTrigger() { // Удаляем все существующие триггеры var triggers = (); for (var i = 0; i < ; i ) { (triggers[i]); } // Создаем новый ежедневный триггер на 6:00 утра (’updateCalendarEvents’) .timeBased() .everyDays(1) .atHour(6) .create(); } ================================================================
Back to Top