Найти в Дзене

Weavy: Ответы на вопросы, API и лайфхаки для веб-разработчиков

Для начала зарегистрируйтесь на weavy.io, получите ключ шифрования и вставьте следующий блок в ваш HTML: Weavy.initialize({ apiKey: 'YOUR_API_KEY', clientId: 'YOUR_CLIENT_ID', root: '.weavy-root' }); В результате вы получите полностью настроенный контейнер, в котором работают все компоненты Weavy. Ниже представлены три небольших примера, которые демонстрируют, как быстро добавить развёртывание, чат и уведомления без написания серверной логики. Код: import Weavy from 'weavy'; const weavy = new Weavy('YOUR_API_KEY'); weavy.chat.create({ title: 'Бот Оповещений', type: 'bot', token: 'BOT_TOKEN' }); Бот автоматически подключается к разделу chat и начинает принимать сообщения. Код: async function uploadFile(file){ const res = await weavy.files.upload(file, { metadata: {public: false} }); console.log('Файл загружен:', res.url); } Файл загружается в приватный бакет и доступен только через защищённый URL. Подписывайтесь на webhook и получайте уведомления по POST /webhooks о изменениях в док
Оглавление
   Weavy: Ответы на вопросы, API и лайфхаки для веб-разработчиков
Weavy: Ответы на вопросы, API и лайфхаки для веб-разработчиков

Что такое Weavy?Weavy – это платформа, которая позволяет встроить функции совместной работы, чат-чат, уведомления, а также интеграцию с внешними API прямо в собственный веб‑сайт или приложение. Платформа предоставляет готовые UI‑компоненты, а также SDK для JavaScript, что делает настройку максимально быстрой.

Первые шаги: как подключить Weavy к вашему сайту

Для начала зарегистрируйтесь на weavy.io, получите ключ шифрования и вставьте следующий блок в ваш HTML:

Weavy.initialize({ apiKey: 'YOUR_API_KEY', clientId: 'YOUR_CLIENT_ID', root: '.weavy-root' });

В результате вы получите полностью настроенный контейнер, в котором работают все компоненты Weavy.

Частые вопросы пользователей

  • Какая у Weavy стоимость? – Вариант «Free» позволяет использовать базовый функционал без ограничений по объёму данных. Платные планы начинаются от 20 $ в месяц и включают расширенные API‑ключи, SLA и приоритетную поддержку.
  • Можно ли хранить приватные файлы в Weavy? – Да, через наш эндпоинт POST /files вы можете загрузить любые файлы, а затем ограничить доступ с помощью токенов.
  • Как быстро обновлять данные в реальном времени? – SDK использует WebSocket и библиотеку Socket.io, что обеспечивает обновление в течение 50‑80 мс после изменения.

Практические лайфхаки и примеры использования API

Ниже представлены три небольших примера, которые демонстрируют, как быстро добавить развёртывание, чат и уведомления без написания серверной логики.

1. Быстрое развертывание чат‑бота

Код:

import Weavy from 'weavy'; const weavy = new Weavy('YOUR_API_KEY'); weavy.chat.create({ title: 'Бот Оповещений', type: 'bot', token: 'BOT_TOKEN' });

Бот автоматически подключается к разделу chat и начинает принимать сообщения.

2. Хранение файлов с ограниченным доступом

Код:

async function uploadFile(file){ const res = await weavy.files.upload(file, { metadata: {public: false} }); console.log('Файл загружен:', res.url); }

Файл загружается в приватный бакет и доступен только через защищённый URL.

3. Уведомления о событиях, связанных с документами

Подписывайтесь на webhook и получайте уведомления по POST /webhooks о изменениях в документах:

const payload = { event: 'document.updated', documentId: 12345, userId: 9876 }; fetch('https://yourapp.com/webhook', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify(payload) });

Обработчик на вашем сервере может обновить кэш, отправить email или обновить UI.

Ресурсы и документация

Полную информацию об инсталяции, настройке и доступных эндпоинтах можно найти в официальной документации:

Заключение

Weavy предоставляет единый набор инструментов для интеграции функций совместной работы на любой проект. Благодаря готовым SDK и подробной документации вы можете быстро добавить чат, уведомления и облачное хранилище без сложной серверной логики.

Теперь, вооружившись этими знаниями, вы можете легко отвечать на самые распространённые вопросы пользователей и демонстрировать быстрый результат при помощи готовых API и стратегий развертывания.

 📷
📷

Перейти к источнику

Оригинал записи на нашем сайте: Weavy: Ответы на вопросы, API и лайфхаки для веб-разработчиков