https://safiullin.com/projects/instant-chat-bot-for-website.html
Представим, что у вас есть сайт, на который заходят люди. Но как быстро связаться с вами, чтобы они мгновенно получили ответ?
Технологии помогут нам здесь.
Рецепт прост:
Быстрый мессенджер - для быстрых ответов (Telegram)
Node - для обработки запросов
React - для создания окна чата на сайте
Бесплатный сервер - где будет размещаться проект.
Сначала делаем приложение React на основе готового шаблона из GitHub.
Теперь нам нужно отправлять сообщения.
Технология WebSocket поможет нам в этом, запустим серверную часть на Node.js.Создаем группу в Telegram, куда будут приходить все сообщения, и мы сможем на них отвечать.
Для идентификации пользователей используем простые правила:
- Генерируем уникальный ключ для каждого нового посетителя
- Привязываем этот ключ к каждому сообщению
- Ответ на сообщение в Telegram будет отправлен обратно в чат на сайте.
Удобный чат для вашего сайта для общения с клиентами через Telegram готов и бесплатен!