Настройка бота
Для создания рабочей версии достаточно выбрать LLM модель, задать промт и подключить бот к нужному сервису. Для более тонких настроек используется прочий функционал платформы.
Last updated
Для создания рабочей версии достаточно выбрать LLM модель, задать промт и подключить бот к нужному сервису. Для более тонких настроек используется прочий функционал платформы.
Last updated
В верхней части карточки представлены базовые параметры, на которых работает ваш бот. В данном примере, интеллект бота функционирует на платформе chatGPT-4-o-mini. В меню вы можете выбрать другую модель, включая ассистентов от Open AI.
Если у вас есть ассистенты от OpenAI и вы хотите использовать их на нашей платформе, выберите соответствующую опцию. Вам потребуется ввести ключ OpenAI и уникальный ID ассистента. Если вы работали с платформой Cozy, вы также можете интегрировать их ботов, указав ключ и уникальный ID.
Наша платформа поддерживает различные модели, включая OpenAI, Claude, Llama, Groq, Яндекс-GPT, DeepSeek, Gemini и Giga-chat от Cбера. Вы можете выбрать любую из них в зависимости от ваших потребностей.
Если вы хотите использовать свои собственные токены OpenAI, введите свой ключ в левом окошке. В этом случае конкретный бот будет использовать ваши личные токены OpenAI. Если поле остается пустым, будут использоваться токены нашей платформы, которые вы можете приобрести в разделе "Мой тариф".
Разные LLM модели имеют различные коэффициенты. Например, базовая модель chatGPT 3.5 turbo 0125 имеет коэффициент 1, что означает, что токены тратятся один к одному. Другие модели могут иметь разные коэффициенты, например, более дорогие модели могут умножаться на коэффициент 7, а некоторые, как chatGPT-o-4 mini, могут иметь коэффициент 0.33. Мы предоставляем полную прозрачность в расчетах и статистике.
В разделе "Режим работы" вы можете настроить, как ваш бот будет взаимодействовать с пользователями. Здесь вы найдете следующие параметры:
- Бот может находиться в режиме ожидания обращений от пользователей;
- Если необходимо, чтобы бот инициировал общение первым, вы можете изменить эту настройку;
Вы можете задать время начала и окончания работы бота. Это позволяет, например, отключать бота в ночное время или в периоды, когда его работа не требуется.
Если бот настроен на определенный режим работы, рекомендуется добавить предупреждение для пользователей. Это предупреждение будет отображаться, если пользователь попытается обратиться к боту в нерабочее время.
После настройки режима работы, информация о текущем режиме будет отображаться в этом разделе. Это позволит вам быстро проверить, в каком режиме работает бот, даже если вкладка свернута.
Эта вкладка является ключевой для настройки уникальности вашего бота. Здесь вы можете задать основные параметры, которые определяют, как бот будет взаимодействовать с пользователями.
Вы можете выбрать голос для озвучки сообщений, которые бот отправляет в Telegram или WhatsApp. Если включена функция голосового ответа, бот будет отвечать как текстом, так и аудио сообщениями, при условии, что в ответе нет ссылок. Это сделано для того, чтобы избежать неуклюжего озвучивания URL-адресов. Если вы хотите использовать собственный голос, вы можете зарегистрироваться в сервисе Eleven Labs и указать уникальный ID голоса. Не забудьте также прописать ключ интеграции в разделе интеграций.
Вы можете использовать внешний промпт, разместив его в Google Документе или Notion. Это удобно для совместного редактирования и управления длинными текстами, которые могут превышать 100 тысяч символов. Внешний промпт позволяет команде экспертов работать над настройками бота в одном документе, добавляя комментарии и правки.
Вы можете отделить промпт от комментариев к нему:
##ROLE_START##
Тут промпт целиком
##ROLE_END##
Тут можно комментировать, это в промт не попадет
Можете задать первую фразу, с которой бот будет приветствовать пользователя.
Есть возможность отправлять скрытые сообщения от имени пользователя, которые не будут видны пользователю, но на которые бот ответит. Это позволяет начать диалог с определенной темы или настроить бота на нужную волну.
Эти параметры составляют основу промпта и помогают структурировать инструкции для бота. В разделе "Роль" указывается, кем является бот, "Цель" определяет, к чему он должен стремиться, а "Поведение" описывает условия, при которых бот действует определенным образом. Эти блоки помогают новичкам понять, как формируется промпт, а профессионалы могут использовать внешний промпт для более гибкой настройки.
Если бот выполняет функции, требующие точности, рекомендуется установить креативность на ноль. Если же бот занимается созданием креативного контента, вы можете выбрать любое значение креативности.
Здесь можно загрузить изображение для карточки бота
Установите тег, чтобы легко находить и сортировать ваших ботов среди всех карточек на странице Сотрудники.
Функции позволяют расширять возможности наших ботов, добавляя им новые способности. В этом разделе вы можете найти и подключить необходимые функции. Поиск функций здесь осуществляется по названию или номеру, но он менее интеллектуален, чем в левом меню во вкладке функций. Просто введите название или номер функции, и она будет найдена. Вы можете выбрать несколько функций для подключения к боту, что позволит ему использовать новые возможности.
Изначально функции поддерживаются моделями OpenAI, но на нашей платформе вы можете экспериментировать с другими моделями, такими как Yandex GPT или Gigachat от Сбера. Однако, стабильность работы функций с этими моделями не гарантируется. Рекомендуется сначала протестировать функции на моделях OpenAI, а затем переключиться на другие модели для экспериментов. Анализируйте логи и экспорт диалогов, чтобы убедиться в корректности работы функций.
Эта опция полезна, если каждый ответ бота должен сопровождаться вызовом функции. Однако, вы не можете контролировать, какую именно функцию он выберет. Если подключена только одна функция, она будет запускаться при каждом запросе. Это может быть полезно, например, для записи данных в таблицу или базу данных.
Эти параметры доступны только на максимальном тарифе.
Позволяет запускать несколько функций одновременно, но без передачи результатов между ними. Например, можно одновременно отправить лид на e-mail и в Telegram. Однако, если вы хотите, чтобы одна функция использовала результат другой, эта опция не подойдет.
Эти параметры доступны только на максимальном тарифе.
Эта настройка позволяет запускать функции в определенной последовательности. Например, если у вас есть три шага: парсинг, генерация картинки и публикация, то каждая функция будет использоваться только один раз в заданной последовательности. Это исключает возможность повторного запуска одной и той же функции в рамках одного диалога.
Эти параметры доступны только на максимальном тарифе.
В этом разделе вы можете подключить базы знаний, которые ранее загружали на платформу. Для этого используйте кнопку "Добавить" и выберите нужную базу. После выбора база будет доступна вашему боту для работы.
Вы можете включить режим отладки, чтобы протестировать, как бот взаимодействует с базой знаний. В этом режиме бот не будет работать с реальными клиентами, а позволит вам проверить корректность выдачи информации.
Эти параметры доступны только на максимальном тарифе.
По умолчанию база знаний разбивается на блоки, что помогает находить нужную информацию. Вы можете настроить количество блоков, которое будет брать бот из найденных по смыслу блоков. Это важно для оптимизации расхода токенов и повышения точности ответов.
Эти параметры доступны только на максимальном тарифе.
Если вы используете ассистентов от OpenAI, вы можете загрузить PDF-файл со знаниями. Обратите внимание, что документы, прикрепленные на стороне OpenAi, должны быть также прикреплены здесь для корректной работы.
Эти параметры доступны только на максимальном тарифе.
Вы можете использовать файн-тюнинг для улучшения модели. Для этого создайте таблицу в Google Документах с вопросами и ответами (не менее 100 пар) и предоставьте открытую ссылку. После обучения модель получит уникальный номер и будет адаптирована под ваши данные. Учтите, что процесс обучения может занять от 30 минут до нескольких часов.
Эти параметры доступны только на максимальном тарифе.
Важные замечания
- Галочку "Включить файн-тюнинг" следует использовать только при изменении данных в документе.
- Обучение доступно только для моделей OpenAI.
- Базы знаний embedding могут использоваться с любыми моделями, независимо от их типа.
В этом разделе мы рассмотрим, как использовать интернет-источники для обогащения знаний вашего бота. Основной инструмент, который вам понадобится, — это функция поиска по сайту в Яндексе.
Убедитесь, что у вашего бота активирована функция поиска в Яндексе по конкретному сайту. Это позволит боту находить информацию на заданных интернет-страницах. Перед добавлением страницы убедитесь, что она проиндексирована Яндексом. Для этого введите запрос в Яндексе и проверьте, появляется ли нужная страница в результатах поиска. Если страница индексируется, она может быть использована в качестве источника знаний.
Вы можете указать конкретную страницу сайта. В этом случае Яндекс, скорее всего, выдаст именно её, так как это конкретный раздел сайта. Также можно указать адрес всего сайта. В этом случае бот будет использовать первую страницу, которую Яндекс считает наиболее релевантной по заданному ключевому слову.
Когда вы указываете адрес сайта или страницы, бот использует Яндекс для поиска по ключевым словам в рамках указанного ресурса. Яндекс предоставляет наиболее релевантный результат, и бот использует информацию с этой страницы в качестве основы для своих знаний.
Графовая память — это новая функция, находящаяся в стадии активной разработки и тестирования. Она позволяет боту не только запоминать информацию, но и устанавливать связи между различными информационными блоками. Например, бот может запомнить, кто из ваших контактов является родственником, другом или коллегой, и использовать эти связи для выполнения более сложных задач.
Графовая память может быть полезна в различных сценариях, таких как организация мероприятий или управление контактами. Она позволяет боту анализировать связи между данными и предлагать решения, основанные на этих связях.
По умолчанию бот знает только время начала диалога, но иногда этого недостаточно. Включение временных меток в каждом сообщении позволяет боту более точно отслеживать ход диалога, особенно если он длится более 24 часов. Это также позволяет продолжать диалог через несколько дней, сохраняя контекст.
Однако стоит учитывать, что сохранение контекста увеличивает расход токенов, что может повлиять на стоимость диалогов. Если экономия важнее, вы можете ограничить количество сохраняемых сообщений или отключить эту функцию.
Эта метка при включении позволяет боту получать информацию о текущем времени, дате и некоторых системных параметрах, таких как имя пользователя и канал коммуникации (например, Telegram).
Изначально временные метки были разработаны для того, чтобы бот мог отслеживать, сколько времени прошло с начала диалога. Это особенно полезно, если диалог начался, например, два часа назад, и бот предложил что-то с временным ограничением. Если пользователь ответит позже, бот сможет учесть прошедшее время и скорректировать свои действия.
В этом разделе мы рассмотрим, как подключить различные каналы коммуникации для взаимодействия с вашими клиентами через ботов. Боты могут быть интегрированы с различными платформами, такими как WhatsApp, персональный Telegram, Telegram-бот и другие. Это позволяет ботам общаться с клиентами на тех платформах, которые вы выберете.
Для подключения каналов связи используются различные сервисы, такие как Umnico и Wazzup. Эти сервисы позволяют интегрировать WhatsApp, Telegram, ВКонтакте, Авито, Instagram и другие платформы.
Umnico позволяет подключить множество каналов, включая виджеты для сайта. Для интеграции необходимо взять API ключ в личном кабинете Umnico и вставить в соответствующее окно на странице Интеграций в ProTalk и нажать кнопку сохранить. После обновление страницы на зеленом поле появятся подключенные номера каналов.
Скопируйте ID канала и вставьте в соответствующее поле в настройках вашего бота во вкладке Входящие каналы в разделе Umnico. Перезагрузите бота, после чего можно принимать сообщения.
Иногда связь между, например вашим номером Whatsapp и каналом в Umnico может пропасть или закончиться подписка на Umnico, в таком случае Ai бот из ProTalk не получит сообщений. Если он молчит, первым делом проверьте, чтобы статус связки канала и номера в Umnico был активен.
Wazzup поддерживает интеграцию с WhatsApp, Telegram и другими платформами. Для подключения необходимо указать ID канала и API-ключ. При настройке каналов важно правильно указать ID и API-ключи. Например, для Telegram это может быть номер телефона, а для Авито — уникальный ID. Эти данные можно найти в личном кабинете Wazzup.
Примеры для записи в окошке “Канал и ID канала”:
Номер WhatsApp (whatsapp:79158888888)
WhatsApp Business API (wapi:79158888888)
Номер Telegram (tgapi:79158888888)
ВКонтакте (vk:123456789)
Авито (avito:123456789)
Instagram (instagram:my_login_instagram)
Telegram Bot (telegram:my_bot)
Иногда связь между, например вашим номером Whatsapp и каналом в Wazzup может пропасть или закончиться подписка на Wazzup, в таком случае Ai бот из ProTalk не получит сообщений. Если он молчит, первым делом проверьте, чтобы статус связки канала и номера в Wazzup был активен.
Здесь нужно указать название канала, которое найдете в личном кабинете Whapi и токен для входящих обращений к боту.
Иногда связь между, например вашим номером Whatsapp и каналом в Whapi может пропасть или закончиться подписка на Whapi, в таком случае Ai бот из ProTalk не получит сообщений. Если он молчит, первым делом проверьте, чтобы статус связки канала и номера в Whapi был активен.
Для настройки интеграции с Wapico делаем следующее:
1. В настройках бота в поле Access Token нужно указать ключ, который нужно взять в личном кабинете Wapico
2. В разделе "Интеграция и API" копируем ссылку из блока Wapico
3. В настройках чат-бота в сервисе Wapico вписываем ссылку в поле webhook
Здесь нужно указать название канала, которое найдете в личном кабинете Green-api и токен для входящих обращений к боту.
Иногда связь между, например вашим номером Whatsapp и каналом в Green-api может пропасть или закончиться подписка на Green-api, в таком случае Ai бот из ProTalk не получит сообщений. Если он молчит, первым делом проверьте, чтобы статус связки канала и номера в Green-api был активен.
Для интеграции необходимо взять API ключ в личном кабинете Chat2Desk и вставить в соответствующее окно на странице Интеграций в ProTalk и нажать кнопку сохранить. После обновление страницы на зеленом поле появятся подключенные каналы ID.
Скопируйте эти данные и вставьте в соответствующие поля в настройках вашего бота во вкладке Входящие каналы. Запись должна состоять через двоеточие из ID оператора, ID канала и названия канала.
Пример: operator_id:channel_id:transport
Jivosite популярный виджет для сайтов, который можно подключить для взаимодействия с клиентами. Для этого потребуется платный тариф Jivosite и токен, который можно получить через техподдержку.
В вашем личном кабинете JIVO напишите такой запрос в чат поддержки:
Мы хотим подключить наш API к боту JIVO:
https://api.pro-talk.ru/api/v1.0/jivo_webhook/token
Email: __ВАШ_EMAIL_В_JIVO__
Канал: __ВАШ_КАНАЛ_В_JIVO__
После этого вам вышлют ID провайдера и токен для интеграции с ProTalk.
Добавить описание
Вы можете использовать различные каналы для рассылки сообщений, где бот инициирует общение. Например, выбрав WhatsApp, вы можете задать список номеров для рассылки уведомлений. Однако, важно учитывать ограничения, накладываемые самим WhatsApp. Он может отслеживать нежелательные рассылки, поэтому используйте эту функцию с осторожностью. Не стоит массово загружать списки клиентов. Лучше, если контакты уже имели с вами переписку. Это снизит риск блокировки, так как клиент уже знаком с вашим номером.
Для минимального риска блокировки, мы реализовали возможность отправки сообщений с интервалами, чтобы избежать массового спама. Рекомендуется писать текущим клиентам по важным для них вопросам, чтобы они были знакомы с вашим номером и имели историю переписки.
Также доступна интеграция с Telegram. Вы можете пополнять список номеров для рассылки, но не стоит добавлять сразу тысячи контактов. Лучше ограничиться, например, 50 номерами на этапе, и чередовать их через время для безопасности. Для отправки сообщений через Telegram бот, клиент должен быть подписан на ваш бот.
Перейдите в Telegram и найдите бота @BotFather. Следуйте инструкциям для создания нового бота: выберите имя и получите токен доступа. Вставьте токен бота и его никнейм в соответствующие поля.
Вы можете добавить различные кнопки в меню вашего бота. По умолчанию доступна кнопка «Новый диалог», которая перезапускает бота для начала нового разговора.
Кнопки можно располагать как вертикально, так и горизонтально. Для горизонтального расположения используйте запятую для разделения кнопок, а для вертикального — новую строку.
Пример: если вы добавите две команды в одну строку, они будут отображаться горизонтально.
Вы можете добавить кнопку для проверки баланса токенов, если ваш бот работает по подписке или пакетам токенов. Для этого необходимо интегрировать бота с платежными сервисами.
Вы можете создать кнопки, которые будут выдавать заранее подготовленные ответы без генерации нового текста. Это экономит токены и время.
Вы можете задать фразу, которая будет отображаться во время ожидания ответа от бота. Например, «⏳ Думаю ....».
Можно настроить количество подсказок, которые будут отображаться под ответом бота в виде inline-ссылок, еще их называют инлайн кнопки. Сперва необходимо включить режим Inline в настройках @Botfather.
Затем установите количество подсказок в поле “Количество подсказок”
Вы можете настроить бота так, чтобы он требовал подписку на ваш канал или чат перед началом общения. Для этого добавьте бота в качестве администратора канала или чата и укажите соответствующий ID.
Ваш Телеграмм бот может самостоятельно переводить себя на любые языки мира.
Что переводится:
1. Приветствия
2. Кнопки меню
3. Подсказки
4. Служебные сообщения
Перевод осуществляется с помощью передового Google API, обеспечивая высокое качество и точность. Перевод активируется автоматически, если в команде бота присутствует эмодзи с флагом и как минимум одно слово. Например:
Информация о локализации пользователя берётся из настроек его Телеграмм.
В этом разделе мы рассмотрим, как можно монетизировать ваших Telegram-ботов. Существует несколько способов, которые помогут вам извлечь прибыль из вашего проекта.
Вы можете продавать пакеты токенов для использования вашего бота. Например, вы можете предложить 5 миллионов токенов за 1000 рублей. Укажите количество токенов в пакете и стоимость. Также добавьте сообщение, которое будет отправляться пользователю вместе с ссылкой на оплату.
Вы можете предоставить пользователям бесплатные токены для ознакомления с ботом, например, 500 токенов. Используйте реферальные ссылки для привлечения новых пользователей. За каждого привлеченного пользователя вы можете награждать реферала определенным количеством токенов. Для этого используйте в настройках бота команду /share для создания реферальной ссылки.
Установите период подписки, например, 30 дней за 700 рублей. Предоставьте пользователям тестовый период, например, 5 дней. После окончания тестового периода пользователю будет отправлено сообщение с предложением оплатить подписку.
Важно! Вы можете ограничить количество сообщений, отправляемых пользователем в день (пункт настроек "Защита бота"), чтобы избежать чрезмерного использования в этом режиме.
Для успешной монетизации необходимо интегрировать систему приема платежей. Это можно сделать в меню интеграции, добавив ключи от таких систем, как Робокасса.
Кроме монетизации через Telegram, вы можете продавать ботов целиком. Например, выбор “Только по приватной ссылке” разрешает через меню бота создавать уникальную ссылку для передачи бота другому пользователю.
Второй вариант для продажи бота, это публикация на странице магазина iiAgent.pro
Выкладывайте ботов в магазин, доступный на тарифах "Бизнес" или "Профи". Укажите стоимость в токенах и добавьте описание, чтобы покупатели могли легко найти и понять, для чего предназначен ваш бот.
Вы можете выкладывать ботов бесплатно, чтобы привлечь внимание к своим услугам. Укажите свой email, чтобы потенциальные клиенты могли связаться с вами для заказа разработки бота.
В разделе «Лидогенерация» вы можете настроить получение информации о клиентах через различные каналы, такие как электронная почта, Telegram-бот или CRM-системы. Это особенно полезно для бизнеса, стремящегося автоматизировать процесс сбора и обработки клиентских данных.
Достаточно ввести свой электронный адрес в соответствующее поле и убедиться, что у вашего бота подключена функция “Отправка лидов”.
Укажите токен вашего Telegram-бота и ваш личный ID, чтобы получать уведомления напрямую. Для получения вашего ID используйте специального бота @getmyid_bot, который предоставит вам ваш уникальный номер.
Вы можете отдельно настроить передачу данных в Битрикс24. Для этого необходимо создать входящий веб-хук в Битрикс24, предоставить необходимые доступы и вставить его в настройки бота. Зайдите в Битрикс24 в раздел "Разработчикам" и выбирайте "Другое". Затем Входящий вебхук.
В настройках скопируйте ключ интеграции и дайте права для доступа к необходимым сущностям системы в Битрикс24.
Укажите долгосрочный токен и специальную ссылку в настройках AmoCRM для передачи данных. Чтобы создать такой токен перейдите в Webhooks, затем в раздел внешних интеграций.
Скопируйте ссылку для перенаправления:
https://functions.pro-talk.ru/api/v1.0/amocrm_webhook
Вставьте её в соответствующее поле настроек интеграции amoCRM и установите галочку “Предоставить доступ” и сохраните.
В установленных интеграциях должна появиться ваша интеграция.
Чтобы она стала активной необходимо зайти в её настройки и нажать кнопку “Установить”.
Сгенерируйте токен во вкладке “Ключи и доступы” и вставьте его в настройках бота.
После того как клиент отправит свои контактные данные, либо по другому условию, которое вы сами зададите в промпте, бот активирует функцию «Отправка Лида». Данные автоматически отправляются на указанные адреса: электронная почта, Telegram и CRM-системы. В CRM создается карточка лида с кратким описанием диалога и всей необходимой информацией.
В этом разделе вы найдете все, что связано с управлением диалогами и сообщениями, включая ограничения на количество сообщений, которые клиент может получить за определенный период времени.
Важно! Если вы хотите изменить или сбросить установленные лимиты, рекомендуется сохранить изменения, выключить бота и перезапустить его. Это гарантирует, что все изменения вступят в силу и старые настройки не будут действовать.
Это параметр, который определяет, сколько информации бот будет помнить из предыдущих сообщений. Ограничение длины контекста может помочь сэкономить количество токенов, что особенно полезно, если вы хотите оставить больше места для инструкций или базы знаний. Если ограничение не требуется, просто оставьте это поле пустым.
Вы также можете установить задержку отправки сообщений. По умолчанию бот отвечает сразу после обработки запроса. Однако, если вы хотите, чтобы бот имитировал человеческое поведение, вы можете установить задержку, например, в 10 секунд. Это позволит пользователю подумать и, возможно, дополнить свой запрос, прежде чем бот ответит. Такая задержка может быть полезна для создания более естественного взаимодействия.
Эта функция позволяет боту отправлять сообщение пользователю, если тот не отвечает в течение определенного времени. Например, если пользователь не отвечает в течение 5 минут, бот может задать вопрос, чтобы напомнить о диалоге. Это особенно полезно в продажах, где бот может использовать новые аргументы для убеждения клиента.
Доступно по платной подписке.
Здесь указывается время, через которое бот снова возобновит свой диалог.
Вы можете ограничить максимальную длину сообщения, которое пользователь может отправить боту. Это помогает контролировать расход токенов и предотвращает отправку слишком длинных сообщений, которые могут перегрузить систему. Например, вы можете установить ограничение в 1000 символов. Если пользователь превысит это ограничение, бот отправит сообщение с просьбой сократить текст.
Здесь вы должны написать текст предупреждения о превышении максимальной длины сообщения.
Введение бота в групповые чаты может значительно улучшить взаимодействие и автоматизировать многие процессы. Однако, чтобы бот не мешал общению между участниками, необходимо правильно настроить его поведение. В этом разделе мы подробно рассмотрим, как сделать так, чтобы ваш бот реагировал только на определенные команды и не отвлекал участников чата.
Для начала, добавьте бота в чат в качестве администратора. Это позволит ему иметь доступ ко всем сообщениям и выполнять необходимые действия.
Чтобы бот не отвечал на каждое сообщение, настройте его так, чтобы он реагировал только на упоминание своего имени. Это имя должно быть уникальным и чувствительным к регистру. Например, если вашего бота зовут "Вася", он будет реагировать на сообщения, содержащие "Вася", "вася", "ВАСЯ" и т.д.
Убедитесь, что имя бота уникально и не используется в других контекстах в чате. Это предотвратит случайные активации бота.
Сообщите участникам чата о том, как обращаться к боту. Это поможет избежать недоразумений и обеспечит корректное взаимодействие.
В некоторых системах возможно переключение между ботами по имени. Это позволяет направлять диалоги к нужному боту, просто упоминая его имя.
Активационная фраза — это специальное слово или фраза, которая запускает диалог с ботом. Она действует как пароль, необходимый для начала общения.
Если бот еще не начал диалог, он не будет реагировать на сообщения, пока не будет произнесена активационная фраза. Это предотвращает случайные активации и обеспечивает контроль над началом взаимодействия.
Активационная фраза может использоваться не только в Telegram, но и в других платформах, таких как WhatsApp или CRM-системы, например, Битрикс24.
Например, если клиент хочет получить скидку, он может использовать промокод в качестве активационной фразы. После этого бот начнет взаимодействие и предоставит необходимую информацию или услугу.
В данном разделе мы рассмотрим, как можно эффективно защитить вашего бота, используя различные инструменты и настройки. Одним из ключевых элементов защиты является роль корректора, или цензора, который проверяет ответы вашего бота перед их отправкой пользователю.
Роль корректора представляет собой отдельную нейросеть, которая анализирует ответы бота. Она проверяет каждое сообщение, которое бот собирается отправить, и может вмешаться, если обнаружит нежелательное содержание. Например, если бот пытаются обмануть или выведать конфиденциальную информацию, такую как токены, корректор может заблокировать ответ и заменить его защитной фразой.
Эта роль позволяет не только защищать, но и корректировать ответы бота. Вы можете задать темы, на которые бот не должен отвечать, например, политические вопросы. Хотя многие модели уже имеют встроенную цензуру, роль корректора предоставляет дополнительный уровень контроля.
Важно отметить, что роль корректора работает на той же модели, что и ваш бот. Это означает, что она использует те же алгоритмы и настройки, что и основной бот, и проверяет каждое сообщение, сгенерированное ботом, а также последнее сообщение пользователя.
Вы можете ограничить количество сообщений, которые пользователь может отправить боту в течение 24 часов. Например, не более 30 сообщений в сутки.
Вы можете задать общее количество сообщений, которые пользователь может отправить за все время использования бота. Например, 150 сообщений, после чего бот перестанет отвечать этому пользователю.
Эти настройки позволяют вам контролировать расход ресурсов и строить экономическую модель для вашего бота, определяя стоимость его использования.
Предположим, ваш бот предназначен для проведения одноразовой акции, например, оповещения новых клиентов. В этом случае имеет смысл установить жесткие лимиты, чтобы бот выполнил свою задачу и больше не взаимодействовал с пользователем. Это предотвратит попытки манипуляции ботом и использование его в других целях.
Управление ботом по эмодзи позволяет пользователям контролировать действия бота, используя определенные эмодзи или наборы символов. Это может быть полезно в различных сценариях, например, для остановки бота, завершения диалога или выполнения других действий.
Все наборы эмодзи вы можете изменять. Не рекомендуем ставить один смайлик - если в ответе бота случайно он появится бот ЗАМОЛЧИТ.
В режиме ожидания сообщений бот может завершить диалог по своей инициативе, если это необходимо. Например, если клиент не отвечает в течение определенного времени, бот может отправить эмодзи и завершить диалог.
Боты, подключенные через платформы, такие как Telegram или WhatsApp, часто имеют интерфейсы, где видны все диалоги. Операторы могут использовать эти интерфейсы для управления ботами и взаимодействия с клиентами.
Для управления ботом рекомендуется использовать уникальные эмодзи или комбинации символов, чтобы избежать пересечения с обычным текстом. Это может быть набор из двух эмодзи или комбинация эмодзи и текста.
Бот может автоматически завершить диалог, отправив заранее заданный эмодзи, когда цель взаимодействия достигнута. Например, если бот должен предоставить информацию и завершить общение, он отправит соответствующий набор эмодзи, сигнализируя о завершении.
Вы можете задать условия, при которых диалог будет завершен. Это может быть полезно, если клиент благодарит бота или если цель взаимодействия не достигнута, но клиент попрощался. Условия могут быть настроены в промпте так, чтобы бот завершал диалог в зависимости от различных событий.
Вы можете остановить бота, отправив определенный набор эмодзи из чата, где происходит взаимодействие с ботом. Это особенно полезно, если вы хотите вмешаться в диалог или изменить его направление. Оператор может вмешаться в диалог, отправив уникальный эмодзи или набор символов, чтобы остановить бота и взять управление на себя. Это может быть полезно, если диалог идет не в том направлении или требуется личное общение.
Установленный здесь набор эмодзи, отправленный оператором возобновит диалог.
Вы можете настроить бота так, чтобы он завершал диалог навсегда или временно. Например, если бот завершил свою задачу, он может замолчать навсегда, чтобы не мешать дальнейшему процессу, даже после рестарта.
Есть возможность возобновить остановленный навсегда диалог с помощью другого набора эмодзи.
Активация бота по расписанию — это процесс, который позволяет запускать бота в заранее установленное время для выполнения определённых задач. Это может быть полезно для автоматизации различных процессов, таких как сбор информации, публикация новостей или выполнение других задач. В этом разделе мы подробно рассмотрим, как настроить и использовать активацию бота по расписанию.
Вы можете задать точную дату и время, когда бот начнёт выполнять свои задачи. Это может быть одноразовое действие или регулярные задачи, выполняемые ежедневно, еженедельно, ежемесячно и т.д.
Бот может выполнять не только диалоговые задачи, но и участвовать в автоматических цепочках действий. Например, бот может собирать информацию из Telegram-канала, переписывать её в заданном стиле, генерировать или находить соответствующую картинку и публиковать новость в канал.
Вы можете задать последовательность команд, которые бот будет выполнять одна за другой. Это достигается с помощью специального разделителя, который позволяет ботам выполнять задачи в заданном порядке - ##.
Пример использования:
- Представьте, что у вас есть бот, который ежедневно в определённое время собирает новости из Telegram-канала, переписывает их, добавляет изображение и публикует в вашем канале. Вы можете настроить бота так, чтобы он выполнял эти действия автоматически, без вашего участия.
- Укажите точное время, когда бот должен начать выполнение задач. Это может быть любое время суток, в зависимости от ваших потребностей.
- Напишите команды, которые бот должен выполнить. Например, "выбери канал", "сделай рерайт", "найди картинку", "опубликуй новость". Каждая команда должна быть чётко прописана и разделена специальным символом ## для последовательного выполнения.
- Перед автоматизацией рекомендуется протестировать команды в ручном режиме. Это поможет убедиться, что бот выполняет задачи правильно и без ошибок.
- Если что-то пошло не так, вы можете использовать логи для анализа и исправления ошибок. Логи помогут понять, на каком этапе произошёл сбой и что нужно скорректировать.
Для того чтобы настроить Google Таблицу для получения логов, выполните следующие шаги:
- Перейдите на сайт Google Таблиц и создайте новый пустой документ.
- Нажмите на кнопку "Поделиться" в правом верхнем углу экрана.
- В открывшемся окне выберите "Настройки доступа".
- Установите режим доступа "Редактор" для всех, у кого есть ссылка. Это позволит логам автоматически выгружаться в таблицу.
- Скопируйте ссылку на вашу Google Таблицу.
- Вставьте скопированную ссылку в это окошко в настройках бота.
После выполнения этих шагов, логи начнут автоматически выгружаться в вашу Google Таблицу. Убедитесь, что доступ к таблице открыт на редактирование, чтобы избежать проблем с выгрузкой данных.
Сервисы, позволяющие привязывать ваши аккаунты WhatsApp и Telegram, аналогичны тем, что описаны в разделе