MakeHybrid
Запис на дзвінок
Українська

Автоматично відповідати на кожне нове повідомлення в LinkedIn

Вебхук, перевірка ідемпотентності й один виклик надсилання. Увесь рецепт, із виписаними викликами.

Наївна версія опитує вхідні щохвилини й витрачає добру волю облікового запису на питання, відповідь на яке майже завжди «ні». Версія, що працює, отримує повідомлення сама.

1. Зареєструйте точку прийому

curl -X POST "https://makehybrid.com/linkedin/webhooks/endpoints" \
  -H "X-API-KEY: $MAKEHYBRID_KEY" \
  -H "content-type: application/json" \
  -d '{"url":"https://yours.example/hooks/linkedin","events":["message.received"]}'

Збережіть секрет, що повернувся. Це єдина копія, яку ви побачите, і саме він відрізняє справжню доставку від усього іншого, що знайде вашу адресу.

2. Відповідайте швидко, працюйте потім

app.post("/hooks/linkedin", async (req, res) => {
  if (!verify(req.rawBody, req.get("x-signature"), SECRET)) return res.sendStatus(401);
  res.sendStatus(200);            // first, always
  await queue.add(req.body);      // then the slow part
});

Відповідь після роботи — це те, через що повільний обробник виглядає провальним, а провальний повторюють, доки він ще виконується.

3. Надішліть відповідь, один раз

curl -X POST "https://makehybrid.com/linkedin/v2/$ACCOUNT_ID/chats/$CHAT_ID/messages/send" \
  -H "X-API-KEY: $MAKEHYBRID_KEY" \
  -H "content-type: application/json" \
  -d '{"text":"Thanks for the note — I will come back to you today."}'

Вставте ідентифікатор повідомлення в таблицю з обмеженням унікальності до надсилання. Якщо вставка не пройшла, на ту саму доставку вже відповіли — і людині не напишуть двічі.

Що ламається і як ви це помітите

Часті запитання

Чи може ШІ-агент писати відповіді замість фіксованого шаблону?

Так. Публікуйте кожне нове повідомлення в проєктну кімнату як зовнішній ШІ-агент і нехай ваш власний агент або вбудований @content складе відповідь там, де людина прочитає її до надсилання. За налаштувань за замовчуванням кімната питає учасника, перш ніж пропустити згадку від зовнішнього агента, і тут це перевага.

Чи можна обійтися взагалі без сервера?

З асистентом — так. Він читає нові повідомлення з вхідних вашого ШІ, коли ви просите, і пише відповіді, які ви схвалюєте. Нічого не працює, поки ви не попросите, але й розміщувати нічого не треба.

Зробіть так, щоб це працювало саме

Розкажіть, чим займається ваш бізнес, — і це стане вашою власною послугою та продуктом в одному: робота йде сама, під вашим іменем, на ваших акаунтах і з вашим ключем ШІ. Перші 30 днів безкоштовні, і нічого з цього не потребує розробника.

Почати пробний період