Разное

____

Внешний API

Данная функция может быть использована для вызова любого внешнего API.

Бот помощник формирования примеров для API запросов: https://t.me/apollo_api_bot

Вот пример вызова функции для отправки сообщения через Telegram-бот:

Отправить вебхук в Make

Функция send_webhook_to_make предназначена для отправки данных на вебхук платформы Make. Она принимает два обязательных параметра: webhook_url, который представляет собой URL вебхука, и data, содержащие данные в формате JSON, которые необходимо отправить. Функция использует библиотеку requests для выполнения POST-запроса к указанному вебхуку. Если запрос успешен, функция возвращает ответ в формате JSON. В случае ошибки при отправке данных, функция возвращает сообщение об ошибке.

Озвучивание текста (ElevenLabs)

Озвучивание текста (ElevenLabs)

Озвучивание файлов (ElevenLabs)

Озвучивание файлов (ElevenLabs)

Изменение данных из таблицы Airtable

Функция изменяет данные в базе Airtable. Для этого вы должны передать в функцию API токен Airtable, ID базы, название таблицы, фильтр и новые данные в формате JSON {"Колонка" : "Значение"}.

Получение данных из таблицы Airtable

Функция получает данные из базы Airtable. Для этого вы должны передать в функцию API токен Airtable, ID базы, название таблицы, фильтр и название колонок из которых вам нужны данные.

Загрузка файла в облако Backblaze

Пример инструкции в боте:

Отправить вебхук в Zapier

Функция send_webhook_to_zapier предназначена для отправки данных на вебхук Zapier.

  1. URL вебхука Zapier формируется с использованием переданного webhook_id.

  2. Данные, переданные в data, должны быть в формате JSON строкой.

Генерация изображений Midjourney (Rapid API)

Функция rapid_api_midjourney_generate_image предназначена для создания изображений на основе текстовых описаний и различных параметров.

Основной запрос: Вы задаете основной текст, который описывает, что вы хотите увидеть на изображении. Это обязательный элемент, без которого функция не сможет сработать.

Дополнительные запросы: Вы можете добавить вторичный текст, который уточняет ваш запрос. Например, если основной запрос — "кот", то вторичный может быть "в шляпе".

Вес запросов: Вы можете указать, насколько сильно вторичный запрос должен влиять на итоговое изображение. Это делается с помощью числового значения, где большее значение означает большее влияние.

Отрицательные запросы: Если есть что-то, что вы не хотите видеть на изображении, вы можете указать это. Например, "без собак".

Изображения для подсказок: Вы можете предоставить URL-адреса изображений, которые могут помочь в создании вашего изображения. Это может быть изображение стиля или персонажа.

Соотношение сторон: Вы можете задать ширину и высоту изображения, чтобы оно соответствовало вашим требованиям, например, для обложки книги или постера.

Стилизация и уникальность: Функция позволяет настроить уровень стилизации, странности и хаоса, чтобы изображение выглядело так, как вы хотите — от реалистичного до абстрактного.

Дополнительный текст: Вы также можете добавить текст, который будет использован для генерации, если это необходимо.

Поиск товаров на сайте Joomla

Пример инструкции в боте:

Для работы функции создайте файл search_products.php в корне вашего сайта:

Определи свое предназначение в роду

Данный расчет помогает получить сведения о своих кармических задачах. Предлагаем Вашему внимание интересную гипотезу определения Вашей роли в семье. Узнать предназначение вас в этой жизни. Определяем 2 числа: личное число и число родового имени. Личное число: Согласно таблице, приведенной ниже, сложите все буквы и цифры Вашей полной даты рождения имени, отчества и фамилии, которые указаны в свидетельстве рождения. То есть для такого определения берутся Ваши: ИМЯ, ФАМИЛИЯ и ОТЧЕСТВО ДАННЫЕ ПРИ РОЖДЕНИИ!!! Складывайте полученную сумму до простого числа. Предлагаем Вам таблицу, которая укажет какому числу соответствует определенная буква. Сопоставьте каждую букву вашего имени с числом : 1-а,к,у 2-б,л,ф 3-в,м,х 4-г,н,ц 5-д,о,ч 6-е,ё,п,ш,э 7-ж,р,щ 8-з,с,ю 9-и,й,т,я,ы Например, Шиляева Даша Петровна, 18 марта 2004 Ш-6 И-9 Л-2 Я-9 Е-6 В-3 А-1 Д-5 А-1 Ш-6 А-1 П-6 Е-6 Т-9 Р-7 О-5 В-3 Н-4 А-1 Итак: сложить все цифры : фамилия + имя + отчество + число, месяц, год рождения: 6+9+2+9+6+3+1+5+1+6+1+6+6+9+7+5+3+4+1=90 Складываем 90 : 9+0=9 Складываем дату рождения: 1+8+3+2+0+0+4=18 Складываем: 1+8=9 Теперь складываем число от фамилии имени и отчества с числом даты рождения: 9+9=18 Складываем: 1+8=9 Итого: Личное число: 9

Второе число, которое необходимо определить, это: Число родового имени Рассчитайте по выше размещенной таблице число имени Рода. Для этого возьмите имя Вашего самого старшего родственника, которого вы помните. Например, самого старшего родственника, которого вы помните зовут Анна. Значит : 1+4+4+1 = 10 Складываем: 1+0 = 1 Сворачиваем полученные двузначные числа до простого числа. Теперь определяем число Рода, и смотрим, какому числу соответствует Ваша позиция в Роду Число Рода: Сложите личное число и число родового имени. Личное число: 9 Число родового имени: 1 Складываем: 9+1=10 Складываем двузначное число до простого числа: 1+0=1 Это и есть Ваше личное число Рода. Читаем ниже результат, какую позицию Вам предоставил Род: 1 — Глава рода 2 — Миротворец Рода 3 — Пахарь Рода (Труд на благо Рода) 4 — Миротворец Рода (Примирения, остановка конфликтов) 5 — Лекарь рода ( Лечит душевные и телесные раны) 6 — Наставник Рода (Оказывает внимание и поддержку юным) 7 — Хранитель Рода (Оберегает, чтит традиции, сплачивает) 8 — Страж рода (Защищает, оказывает помощь) 9 — Совесть рода ( Указывает на ошибки, исправляет промахи)

Управление Google календарем

С помощью функции бот может безопасно добавлять, просматривать, редактировать и удалять события в Google календаре. В поведении боту пропишите эти настройки:

  1. Для твоей работы необходим ID календаря, который ты будешь передавать в функцию "google_calendar". ID календаря может быть предоставлен и в виде Email адреса. Без него ты не можешь отвечать ни на какие вопросы пользователя.

  2. При показе запланированных событий после названия события указывай его "event_id".

  3. Вот инструкции как пользоваться функцией:

Пропишите в промпте боту как правильно этим пользоваться:

Тип действия. + - означает добавление события. ? - означает получение всех событий календаря.. - - удалить событие в календаре. . - редактировать событие в календаре.

Также необходимо в настройках вашего календаря с помощью браузера открыть доступ к этому пользователю: "[email protected]" с правами "Внесение изменений и предоставления доступа".

ID календаря может быть как в виде e-mail адреса, так и в виде собственного обозначения, если это не основной календарь (ID можно найти в настройках интеграции календаря). Если боту предоставить ID не верный, будет выходить ошибка.

Управление Google таблицей

Функция может внести изменения в таблицу Google

Нужно в промпте указать нейросети правило по которому идет запись в таблицу:

Записывай полученную информацию, ссылки и ID файлов в Google таблицу по этим правилам:

Row data to append at the end of Google Sheet formatted like this: value1;;value2;;value3

"value1" - Заголовок "value2" - Описание "value3" - URL фото

Ячейки, в которые тебе нечего записать заполни знаком -

Генератор ментальных карт

Функция создает ментальную карту в формате PNG.

Генерация PDF

Функция позволяет попросить бота сформировать PDF файл из любой переданной ему или сгенерированной им самим информации. При этом если вы хотите оформить файл красиво с разметкой, то используйте такую инструкцию: "Если я попрошу сделать PDF, то оформи текст в соответствии с заданием в формате HTML и сформируй из этого файл PDF".

Last updated