Перейти к основному содержимому

Инструкция по созданию чат-бота для ВКонтакте

Введение

Создание чат-бота для вашего сообщества ВКонтакте с использованием сервиса Senler. Бот будет помогать отвечать на вопросы участников.

Шаг 1: Создание чат-бота

  1. Вход в аккаунт
  • Зайдите на сайт Senler и войдите в свой аккаунт.
  1. Выбор сообщества
  • Выберите ваше сообщество.
  1. Создание нового бота
  • Перейдите в раздел "Чат-боты".

  • Нажмите на кнопку "Новый бот".

  • Придумайте имя для бота и сохраните. Система автоматически создаст специальный ключ для работы бота.

    neurocoder

Шаг 2: Настройка общения бота

  1. Создание первого блока
  • Создайте блок, который отправит пользователю сообщение: «Привет, напиши сообщение».

  • Поставьте галочку на "Ожидание ответа", чтобы бот ждал ответа от пользователя.

    neurocoder

  1. Сохранение ответа пользователя
  • Создайте действие для сохранения ответа пользователя в переменной question. Представьте, что вы записываете вопрос в блокнот, чтобы не забыть.

    neurocoder

Шаг 3: Интеграция с ChatGPT

  1. Создание блока интеграции
  • Создайте блок интеграции с ChatGPT. Это как подключение вашего помощника к интернету, чтобы он мог искать информацию.
  1. Настройка ChatGPT
  • Вставьте API ключ от OpenAI.
  • Выберите тип Chat и модель.
  • Установите инструкцию: "Reply to the user in their language".
  1. Использование переменной
  • Вставьте переменную question в поле вопроса, чтобы бот знал, на что отвечать.

    neurocoder

Шаг 4: Отображение ответа

  1. Добавление сообщения
  • Добавьте сообщение с переменной chat_gpt_answer, чтобы показать пользователю ответ от ChatGPT.
  1. Ожидание следующего ввода
  • Отметьте "Ожидание ответа", чтобы бот ждал следующего ввода от пользователя.

    neurocoder

Шаг 5: Завершение настройки

  1. Соединение блоков
  • Соедините все блоки, чтобы завершить цепочку взаимодействия.

    neurocoder

Шаг 6: Тестирование бота

  1. Проверка работы
  • Протестируйте бота, начав чат, чтобы убедиться, что он правильно отвечает на простое приветствие или вопрос.

Добавление режимов работы чат-бота

Введение

Настройка чат-бота для работы в двух режимах: "Чистый GPT" и "Учитель по программированию". Это позволит боту адаптироваться к различным запросам пользователей.

Шаг 1: Создание приветственного сообщения

  1. Создание сообщения
  • Создайте сообщение с текстом: "Привет, выбери режим".
  1. Добавление кнопок
  • Добавьте две кнопки:

    • Первая кнопка: название «Чистый GPT», тип: текст.
    • Вторая кнопка: название «Учитель по программированию», тип: текст.

    neurocoder

Шаг 2: Настройка пользовательской переменной

  1. Создание блоков действий
  • Создайте два блока действий.
  1. Добавление переменной mode
  • Добавьте пользовательскую переменную mode.
  1. Установка значений
  • Для первого действия установите значение clean.

  • Для второго действия установите значение learn.

    neurocoder neurocoder

Шаг 3: Создание группы условий

  1. Создание блока «Группа условий»
  • Создайте блок с двумя условиями:

    • Условие 1: пользовательская переменная mode равна clean.
    • Условие 2: пользовательская переменная mode равна learn .

    neurocoder

Шаг 4: Настройка ChatGPT для режима "Учитель по программированию"

  1. Повторение настроек для режима "Чистый GPT"
  • Настройте ChatGPT аналогично режиму "Чистый GPT".
  1. Изменение инструкции
  • Установите инструкцию: "Reply to the user in their language. You are well versed in JavaScript, TypeScript, React Native, and similar technologies."

    neurocoder

Шаг 5: Завершение настройки

  1. Добавление кнопки "Поменять режим"
  • В сообщение с отправкой ответа от ChatGPT добавьте кнопку "Поменять режим".

    neurocoder

  1. Соединение блоков
  • Соедините все блоки, чтобы завершить цепочку взаимодействия.

    neurocoder

Шаг 6: Тестирование бота

  1. Сохранение и тестирование
  • Сохраните настройки и протестируйте бота, чтобы убедиться, что он корректно переключается между режимами и отвечает на запросы пользователей.