Skip to content

Instantly share code, notes, and snippets.

@cissav
cissav / sample_file_for_openai_vector_store.txt
Last active April 15, 2025 07:13
Пример TXT-файла в OpenAI Vector Store для работы инструмента File Search
# 1. Как забронировать авиабилет через «ТвойПолет»?
Процесс бронирования прост и занимает несколько шагов:
- На главной странице сайта или в мобильном приложении введите пункт вылета и назначения, даты поездки, количество пассажиров (включая детей и младенцев).
- Используйте фильтры для сортировки рейсов: по цене, авиакомпании, времени вылета, количеству пересадок. Обратите внимание на опцию «Гибкие даты», чтобы увидеть цены на соседние даты.
- Выберите подходящий рейс. На странице рейса проверьте детали: багаж, правила возврата, класс обслуживания.
- Введите данные пассажиров точно так, как указано в документах (паспорт, ID-карта). Для младенцев укажите дату рождения.
- Оплатите билет банковской картой, через электронный кошелек или рассрочку. После оплаты на ваш email придет электронный билет (e-ticket) и маршрутная квитанция.
- Управляйте бронированием в личном кабинете: добавляйте услуги, вносите изменения или запрашивайте возврат.
---
@cissav
cissav / international_tariffs.csv
Last active April 14, 2025 12:32
Пример CSV-файла #2 для работы инструмента Code Interpreter (OpenAI Assistant)
Отправление Прибытие Стоимость (копеек/кг) Срок доставки (дни) Тип доставки Расстояние (км) Минимальный вес (г) Страховка (копеек/кг)
Москва Минск 800 3 Стандарт 650 1000 200
Москва Минск 1800 1 Экспресс 650 1000 400
Москва Киев 1200 4 Стандарт 800 1000 250
Москва Киев 2600 2 Экспресс 800 1000 500
Москва Алматы 4500 10 Стандарт 3000 1000 700
Москва Алматы 9000 5 Экспресс 3000 1000 1400
Москва Тбилиси 3500 8 Стандарт 1700 1000 600
Москва Тбилиси 7000 4 Экспресс 1700 1000 1200
Москва Ереван 3800 8 Стандарт 1600 1000 650
@cissav
cissav / local_tariffs.csv
Last active April 14, 2025 12:31
Пример CSV-файла #1 для работы инструмента Code Interpreter (OpenAI Assistant)
Отправление Прибытие Стоимость (копеек/кг) Срок доставки (дни) Тип доставки Расстояние (км) Минимальный вес (г) Страховка (копеек/кг)
Москва Санкт-Петербург 450 2 Стандарт 650 1000 150
Москва Санкт-Петербург 900 1 Экспресс 650 1000 300
Москва Новосибирск 1200 7 Стандарт 2900 1000 300
Москва Новосибирск 2500 3 Экспресс 2900 1000 600
Москва Екатеринбург 1100 6 Стандарт 1800 1000 250
Москва Екатеринбург 2200 2 Экспресс 1800 1000 500
Москва Казань 700 3 Стандарт 800 1000 200
Москва Казань 1400 1 Экспресс 800 1000 350
Москва Челябинск 1000 6 Стандарт 1700 1000 250
@cissav
cissav / sample_file_for_agents_import.csv
Last active April 10, 2023 12:20
Файл для массового импорта сотрудников в Омнидеск
Имя и фамилия Email-адрес (логин) Пароль Роль
Василий Пертов|Vasiliy Petrov vaspetr@yandex.ru sadg90-83289u-239ghs Первая линия поддержки
Екатерина Антонеску|Kate Antonescu ek.antonescu@gmail.com 394VHd-348201-TEei23 Первая линия поддержки
Сергей Улюкаев|Serj Uliukaev uliukserj@outlook.com 429842-UFGwer-5093nb Вторая линия поддержки
Александра Куценко|Alexandra Kutzenko alexku@gmail.com 45890f-UGHFi2-3509hg Топ-менеджмент
@cissav
cissav / omni_notifications_to_telegram
Last active February 8, 2023 07:41
URL и кастомным запросом для Telegram вебхука
1) Ссылка для получения ID:
https://api.telegram.org/bot[токен_бота]/getUpdates
2) URL:
https://api.telegram.org/bot[токен_бота]/sendMessage
3) Кастомный запрос:
{
"chat_id": [полученный_id],
"parse_mode": "Markdown",
@cissav
cissav / jwt_example.php
Last active December 9, 2019 12:31
jwt_example.php
<?php
/*
JWT можно скачать по адресу https://github.com/firebase/php-jwt
Также можно использовать JWT PEAR package http://pear.php.net/pepr/pepr-proposal-show.php?id=688
*/
include "Authentication/JWT.php";
define('CURRENT_TIME', strtotime(gmdate("M d Y H:i:s").'+0000'));
@cissav
cissav / example.js
Last active September 6, 2018 09:38
Пример JS-файла для размещения на странице обращения в аккаунте сотрудника
$(function() {
/**
* Ваш сайт, для примеров работы с запросами
*/
var URL = 'http://example.com';
/**
* Некоторые переменные, доступные в глобальной видимости Омнидеска:
* CurrentCaseId
* CurrentUserId
@cissav
cissav / sample_page_with_widget.html
Last active July 12, 2023 10:00
Дополнительные возможности виджета Омнидеска
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Пример страницы с виджетом</title>
</head>
<body>
@cissav
cissav / custom_webhooks_for_slack.txt
Last active August 25, 2020 11:23
Omnidesk: Кастомные запросы для вебхука в адрес Slack
// правило для входящих обращений
payload={"attachments":[
{
"fallback":"<[case_url]|[case_subject]> (#[case_number])",
"pretext":"<[case_url]|[case_subject]> (#[case_number])",
"color":"#4CA9E4",
"fields":[
{
"title":"Отправитель",