Ну нам, конечно же, бот нужен прямо сейчас, поэтому вариант с изучением питона отпадает. Идём смотреть конструкторы — они, в основном, не супер гибкие, ну и платные конечно же. А ведь мы — кулцхакеры, мы же всё хотим беспалтно, да? Так что тоже не вариант…
Шаг 1
Шаг 2
Ура, бот создал гугл-табличку! Иди проверять почту, там должно быть вот такое уведомление.
Шаг 3 — Редактируем табличку
Ну что, до этого всё было слишком легко, да? Давай теперь приступим к основном блюду!
Разбираемся с “листами”
- Settings, Broadcasts и Rules — их можешь особо не трогать
- Flow Default — условно это первый экран, который видит пользователь
- Flow Fallback —что-то типа страницы 404, нужно, чтобы вернуть пользователя к первому экрану, если он натыкает что-то не то
- Flow 1,2,3… — ключевая фишка в том, что мы можем создавать бесконечное кол-во новых листов и тем самым создавать новые сценарии использования нашего бота
Разбираемся с колонками
- type — тип функции, их предусмотрено много, но мы будем использоваться только три: text, action #128517;
- buttons — текст кнопок, если они предполагаются
- next — указание на следующее действие
Ну а строчки в табличке — это последовательность действий бота.
Как сделать бота обратной связи в телеграм – LivegramBot
Flow Default
Это первый экран нашего бота, который человек увидит после того как отправит боту команду /start.
Мой бот приветствует человека по имени, спрашивает с чем он может помочь и показывает 3 кнопки (действия) на выбор.
Сначала про первую строчку, она выделена голубым на картинке выше.
- Функция type отправит пользователю текст из ячейки B2
- Условное обозначение > заменится на имя пользователя, которое он указал в телеге
- В столбике data у меня стоит mode:quick, чтобы сообщение появлялось мгновенно
- В столбике buttons можно вписать сколько угодно кнопок, главное поставить знак ; между названиями. Также можно использовать эмодзи
- В столбике next указываем номера строк таблички на которые должны вести наши текстовые кнопки. Митапы — строчка 4, вопросы — 7, команда — 10
Зеленым отмечены команды действий, которые ведут на другие Flow — их в моем боте 5. Все действия здесь сделаны одинаково, поэтому разберем только строчку #4.
- Это функция action, поэтому мы должны использовать колону data, куда впишем что действие должно делать
- sendFlow означает, что мы хотим отправить бота посмотреть другой лист нашей таблички
- flow: Flow Meetup — указывает на какой лист таблички мы его отравляем, где “Flow Meetup” — название конкретного листа
В телеге этот “код” будет выглядеть так:
Ну а дальше дублируете лист Flow Default и таким образом создаёте новые сценарии!
Что можно делать с помощью бота?
Изначально я задумала сделать бота для выполнения трёх рутинных действий:
- Регистрировать народ для участия в митапах нашей команды
- Собирать вопросы (анонимно и НЕ анонимно)
- Отправлять рассылку
На мой взгляд, самое крутое, что можно делать с помощью бота — это собирать данные от пользователей в табличку. И вот как это можно использовать, например, для задачи по регистрации людей на митапчик.
Продумываем сценарий
Вообще будет полезным сначала нарисовать что-то типа блок-схемы, чтобы было проще собирать алгоритм бота. Очень соверую такое сделать, так как я сначала делала без нее и пришлось делать очень много правок, чтобы довести всё до ума.
Вводные:
- У нас иногда идет сбор заявок сразу на несколько митапов, поэтому нужна развилка
- Помимо почту хочется еще собирать вопросы для спикеров
- Бот умеет передавать данные только с помощью поля ask
- Я не разобралась как присвоить данным какой-то лейбл, поэтому пришлось на каждый митап делать несколько Flow (листов) в табличке
Создаём Flow
В итоге в табличке мы имеем 3 Flow для регистрации на митапы:
- Flow Meetup — со списком ближайших митапов и кнопка регистрации на каждый
- FLow Reg1 — регистрация на первый митап
- Flow Reg2 — на второй
Flow Meetup оч простой, если вы смогли повторить Flow Default, то с этим проблем у вас тоже не будет.
А вот Flow Reg1 уже выглядит посложнее, но обо всем попорядку.
Первым делом мы спрашиваем email, чтобы потом отправить юзеру приглос на почту, поэтому создаем функцию ask — она пробросит полученные данные обратно в табличку.
Далее нужна развилка хочет ли человек задать вопрос, поэтому делаем простую text функцию с 2 кнопками. Если человек выбирает “да”, то на этот случай у нас есть еще одна ask функция.
Самое главное действие в этом Flow — строчка 12 и функция action с действием saveRecord, именно благодаря ей мы получим ответы пользователя.
После того как данные отправлены показываем пользователю success screen и навигационные кнопки.
Создаём листы для базы данных
Чтобы функция saveRecord нам нужно создать лист с “базой”, куда бот будет скидывать данные. В моем примере такой лист называется Meetup1. Там нужно задать колонкам названия и вписать их под функцией.
Фигачим автоматизацию
Поскольку я не сообразила как присвоить Flow лейблы или теги и мне пришлось делать отдельные листы для каждого Flow и для каждой “базы” моя табличка стала очень перегружена “листами”. Поэтому я через Integromat настроила перенос данных с 2х листов в моей табличке в 1 базу на AirTable (таки уже с тегами конкретного митапа ). Также во время переноса Integromat фильтровал имейл, чтобы внести в AirTable только корпоративные.
Ну вот и всё. Таким же образом, как функцию ask почты можно настроить проброс в базу каких угодно данных. А если прикрутить ко всему этому Integromat, то можно и рассылки любые делать, и вообще очень много всего! Дерзайте!
Источник: smartdaria.medium.com
Chat gpt телеграм: бот нейросети на русском для ответов на ваши вопросы
Chat bot GPT (Generative Pre-trained Transformer) в Telegram — это искусственный интеллект, который использует нейросети для генерации ответов на вопросы пользователей. Он базируется на модели трансформера, которая обучается на большом количестве текстовых данных, чтобы понимать смысл текстов и генерировать свои собственные ответы на основе этого понимания.
С помощью GPT-бота в Telegram, пользователи могут задавать различные вопросы, получая на них быстрые и точные ответы. Бот может предоставлять информацию о погоде, новостях, спортивных событиях, курсах валют и многом другом. Он также может быть использован в качестве инструмента для обучения языку, так как пользователи могут попросить его исправить грамматические ошибки или предложить альтернативные варианты фраз. Преимущество использования чат бота именно в телеграм состоит в том, что это способ обхода блокировки использования данной технологии на территории России. Нет необходимости устанавливать vpn, чтобы протестировать чат бот гпт в действии.
Примеры ботов gpt в телеграм
После небольшого поиска телеграм нам выдал несколько ботов, базирующихся на технологии Open.ai. Не все боты оказались рабочими, поэтому в статье привожу примеры лишь ботов, генерирующих текст.
Примеры использования бота
Бот справился с просьбой написания стихов. Правда с рифмой у него ничего не вышло:
Примеры генерации изображений в боте телеграм
Чтобы генерировать наиболее интересные изображения, используйте генератор промтов.
Другие варианты использования бота
Чат-боту можно задавать разнообразные запросы в зависимости от его назначения и функционала. Однако, в основном, чат-боты создаются для выполнения определенных задач и ответа на конкретные вопросы. Вот несколько примеров запросов, которые можно задавать чат-боту:
- Поиск информации: Чат-боты могут помочь вам найти информацию по любой теме, например, новости, погоду, акции и т.д. Просто задайте боту соответствующий запрос и он выдаст вам необходимую информацию.
- Бронирование: Если вы хотите забронировать билеты, отель или столик в ресторане, то чат-бот может помочь вам сделать это. Просто задайте боту соответствующий запрос и он выполнит необходимые действия.
- Покупки: Чат-боты могут помочь вам купить товары, заказать доставку или узнать о скидках и акциях. Просто задайте боту соответствующий запрос и он ответит на ваши вопросы.
- Консультации: Если у вас есть вопросы, связанные с здоровьем, юридическими вопросами или другими важными вопросами, чат-бот может помочь вам получить консультацию. Просто задайте боту соответствующий запрос и он даст вам советы.
- Развлечения: Чат-боты могут помочь вам развлечься, например, играть в игры, решать головоломки или получать комические ответы на свои вопросы. Просто задайте боту соответствующий запрос и он сделает все остальное.
Как создать своего бота ГПТ для телеграм
Создание своего собственного GPT-чат-бота в Telegram может быть достаточно сложной задачей и требует достаточного уровня знаний в области искусственного интеллекта и машинного обучения. Однако, если у вас есть необходимые навыки и знания, то вы можете использовать следующие шаги для создания своего собственного GPT-чат-бота в Telegram:
- Выберите фреймворк, который позволит создать GPT-чат-бота в Telegram. Например, вы можете использовать Python и библиотеки, такие как PyTorch или TensorFlow.
- Настройте свой GPT-чат-бот, используя свои данные и параметры. Важно учесть, что для обучения GPT-модели вам нужно обладать достаточным объемом текстовых данных, чтобы бот мог правильно обрабатывать запросы пользователей.
- Загрузите и запустите ваш GPT-чат-бот на сервере или облачном хранилище, чтобы он мог работать 24/7.
- Свяжите свой GPT-чат-бот с Telegram, используя Telegram Bot API. Настройте бота, чтобы он мог принимать запросы от пользователей и генерировать ответы.
- Протестируйте ваш GPT-чат-бот и убедитесь, что он работает корректно и отвечает на запросы пользователей.
Подробнее, как создать своего чат бота GPT в телеграм смотрите видео:
Благодаря возможностям искусственного интеллекта, GPT-бот может быстро и точно отвечать на запросы пользователей, что делает его очень полезным инструментом для работы и общения в Telegram.
Источник: mycrib.ru
Что умеет Telegram-бот от Carrot quest и как его настроить
У нас классная новость! Мы разработали чат-бота в Telegram, чтобы общение бизнеса с клиентами стало еще удобнее.
В этой статье мы подробно разберем, какие задачи Telegram-бот поможет закрыть командам, что он уже умеет и какие функции скоро появятся.
А если вы прямо сейчас хотите не читать, а уже попробовать чат-бота в Telegram и поделиться с нами обратной связью, напишите нам в чат: «Хочу Telegram-бота».
Почему бизнесу нужен Telegram-бот
Telegram в России стал самым популярным мессенджером, а некоторые социальные сети теперь доступны только с VPN. Бизнесу пора включать Telegram наполную и использовать все его возможности:
- общаться с клиентами в удобном для них канале;
- догревать тех, кто ушел с сайта;
- выстроить бесшовную коммуникацию с пользователем: начать на сайте, а продолжить в мессенджере.
Бот от Carrot quest — это не просто очередной сервис для запуска Telegram-бота, а возможность общаться с клиентами из всех каналов в одной экосистеме:
- вся история общения с клиентом собирается в одном сервисе — и с ботом и с операторами;
- можно связать инструменты Carrot quest между собой и настроить омниканальную коммуникацию с пользователями;
- собрать чат-бота для Telegram можно за 5 минут в визуальном редакторе, как и любого другого бота в Carrot quest.
Что умеет Telegram-бот от Carrot quest
Вы, скорее всего, уже знакомы с нашими ботами на сайте, а вот что умеет Telegram-бот:
- запускается после нажатия на кнопку /start в диалоге;
- собирает информацию о пользователе, его контакты и автоматически передает все данные в сервис;
- отвечает на часто задаваемые вопросы;
- автоматически распределяет диалог на нужную команду или оператора.