Skip to content

Тарифи

X Bot безкоштовний для більшості спільнот. Активніші користувачі мають два шляхи — підписка за кредитною карткою (регулярна; дешевша для будь-якого чату, що досягає приблизно 1000+ постів/місяць) або пакет кредитів ETH (одноразово, ніколи не згорає). Вони чисто поєднуються. 1 кредит = 1 пост X, повернутий API.

Коротко — почніть з FREE (100 постів/місяць, без картки). Коли переростете: підпишіться через Stripe ($19/місяць, перші 1000 постів безкоштовно, потім $0.02/пост тарифікованого перевитрату), або купіть пакет кредитів ETH ($0.02/кредит, пакети від 1000 до 100 000, ніколи не згорають). Ці два шляхи чисто поєднуються — чат може мати і кредити ETH, і підписку Stripe; тарифікація за кожен запит списує спочатку кредити ETH, потім місячний ліміт підписки, потім тарифікований перевитрат.

Купівля чи апгрейд за 3 натискання: /setup → 💳 Buy Credits

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

З чату

  1. Відкрийте /setup💳 Buy Credits.
  2. Торкніться 💰 Buy credits / upgrade.
  3. Бот відповідає карткою з варіантами оплати. Показані опції залежать від вашого поточного тарифу:
Поточний тарифПоказані опції
FREEОбидва — підписка Stripe або пакет кредитів ETH
PRO · credits (наявний баланс ETH)Обидва — продовжуйте поповнювати через ETH, або додайте зверху підписку Stripe (кредити ETH залишаються і списуються першими при кожному запиті)
PRO · subscription (наявна підписка Stripe)Передача до керування карткою — вже на тарифікованому плані, додаткова покупка не потрібна
  1. Оберіть шлях:

Шлях A — підписка Stripe (чат FREE → PRO subscription)

  1. Торкніться 💳 Pay with Credit Card.
  2. Бот створює сесію Stripe Checkout і відповідає кнопкою-посиланням на оплату.
  3. Торкніться кнопки; Stripe Checkout відкривається у вашому браузері.
  4. Введіть дані картки, завершіть оплату.
  5. Stripe перенаправляє вас назад у Telegram (https://t.me/BWS_X_Bot?start=payment_success_<chatId>).
  6. Webhook Stripe запускає обробник активації бота протягом секунд — /setup → 💳 Buy Credits тепер показує PRO ✓ (subscription).
  7. Бот надсилає DM призначеним адмінам чату з підтвердженням активації.

Що з вас стягується:

  • Базові $19 щомісяця, поки підписка активна (стягується першого дня наступного місяця, з подальшою пропорційністю).
  • $0.02 за пост за кожен отриманий пост понад 1000 за поточний місяць — тарифікується Stripe, додається до рахунку цього місяця.
  • Перші 1000 постів щомісяця включені в базову ціну — це безкоштовний поріг, а не кредитний баланс, який можна перенести.

Скасування в будь-який момент/setup → 💳 Buy Credits → 🛠 Manage subscription відкриває Клієнтський портал Stripe. Скасування набуває чинності наприкінці поточного оплаченого періоду; до того часу ви залишаєтеся PRO з тими самими правилами тарифікації.

Шлях B — пакет кредитів ETH (FREE → PRO·credits, або PRO·credits → поповнення)

  1. Торкніться 🪙 Pay with ETH.

  2. Бот створює короткочасну сесію покупки і відповідає кнопкою-посиланням, дійсною ~15 хв.

  3. Торкніться; відкриється xbot.ninja/buy-ethereum.html у вашому браузері.

  4. Підключіть гаманець (MetaMask, WalletConnect тощо).

  5. Оберіть пакет кредитів у випадному списку:

    Розмір пакетаЦіна (USD)
    1000 кредитів$20
    2000 кредитів$40
    3000 кредитів$60
    4000 кредитів$80
    5000 кредитів$100
    10 000 кредитів$200
    50 000 кредитів$1000
    100 000 кредитів$2000
  6. Сторінка вкаже еквівалент у ETH за поточним спот-курсом.

  7. Підпишіть транзакцію. Кошти надходять до treasury-контракту BWS у мережі Ethereum mainnet.

  8. Після ончейн-підтвердження бекенд нараховує кредити вашому чату. Видно в /setup → 💳 Buy Credits як Credits remaining: <баланс>.

Що з вас стягується: нічого регулярного. Ви платите один раз за пакет, ETH — єдиний спосіб оплати.

Поповнення пізніше: той самий процес — оберіть інший пакет із того ж списку. Наявні кредити додаються до суми нового пакета. Кредити ніколи не згорають.

Шлях A і шлях B чисто поєднуються

Чат може мати обидва одночасно. Тарифікація за кожен запит списує ресурси в такому порядку:

  1. Спочатку кредити ETH (атомарне зменшення LICENSES.REMAINING_CREDITS).
  2. Місячний ліміт підписки (1000 безкоштовних постів на PRO·sub).
  3. Тарифікований перевитрат Stripe ($0.02/пост понад ліміт).

Якщо у вас 5000 кредитів ETH і ви підписуєтеся, наступні 5000 запитів витрачають кредити (без стягнення Stripe); запити 5001–6000 використовують місячний ліміт підписки; запити 6001+ тарифікуються. Баланс ETH переживає апгрейд.

Єдине обмеження, що залишається: чат, який уже на PRO·subscription, не може додати пакет ETH сьогодні (процес покупки це блокує). Спочатку скасуйте підписку, якщо потрібно перейти на тарифікацію лише кредитами.

Після покупки

Баланс кредитів + тариф видно в будь-який момент:

/setup → 💳 Buy Credits

💳 Buy Credits & Plan

Plan:               PRO ✓ (credits)
Credits remaining:  4 152
Total purchased:    5 000

[💰 Buy credits / upgrade]
[🛠 Manage subscription]
[📊 Usage this month]

(Для чатів з підпискою Stripe рядок показує Plan: PRO (subscription) ✓ без балансу кредитів — використання тарифікується, а не списується з накопиченого лічильника. 📊 Usage this month показує поточний лічильник fetched_posts, що визначає поріг тарифікації.)

Тарифи на перший погляд

FREEPRO subscriptionPRO credits (ETH)
Регулярна вартість$0$19 / місяць$0
Вартість за постн/д — жорсткий ліміт 100/місяць$0 перші 1000/місяць, $0.02/пост понад (тарифіковано)$0.02 / кредит фіксовано
Баланс кредитівн/д — лише лічильник STATSн/д — лічильник STATS + тариф StripeРеєстр REMAINING_CREDITS
Потрібна карткаНіТак (Stripe checkout)Ні (ETH-гаманець)
Автопродовженнян/дЩомісяця, скасування в будь-який моментн/д (одноразово)
Термін дії кредитівСкидається щомісяця до 100н/дНіколи
Поведінка при вичерпанніБот призупиняє запити; DM адмінун/д (без обмежень, лише тарифікація)Автоперехід на FREE; бот повторно застосовує ліміт 100/місяць
Найкраще дляТестові групи, малі спільноти, соло-KOLСтабільні продакшн-спільноти, передбачуваний щомісячний обсягСплеско-подібне / одноразове / крипто-нативні команди; кредити як бюджет без терміну дії

Математика кредитів, чесна версія

Один кредит дорівнює одному посту X, поверненому API. Якщо ваш фільтр отримує 47 постів у щоденному звіті — це 47 кредитів, списаних (PRO·credits), або 47 постів, зарахованих до порогу цього місяця (PRO·sub), або до ліміту 100/місяць (FREE).

Що враховується:

  • Кожен окремий твіт, повернутий викликом X API, рахується, навіть якщо він виявляється не по темі і відкидається після отримання.
  • Опитування X Posts Auto-relay здебільшого повертають 0 постів (безкоштовно) і 1–10 на тику, коли користувач справді щось опублікував (один кредит за пересланий пост).
  • Цитати рахуються: у X API немає exclude=quotes, тому бот отримує їх і фільтрує на своєму боці. Це заощаджує шум у чаті, але не кредити.

Що не враховується:

  • Серверні exclude=retweets / exclude=replies — ці пости взагалі не повертаються з API, тож нічого не списується.
  • Невдалі запити з помилкою 4xx до повернення даних.
  • Кешовані пости, повторно віддані через /setup → 📊 Reports → 📰 Show last report.

Визначення вашої щомісячної потреби

Типові сценарії:

СценарійОбсягНайкращий тариф
Соло-портфоліо, 1–2 пости/день~50 постів/місяцьFREE
Мала спільнота, 30 підписників, помірний трафік $TOKEN100–300FREE — або пакет ETH на 1000 кредитів ($20) для випадкового місяця зі сплеском
Агенція з 5 KOL, щоденні 24-годинні звіти лише по темі800–1500Межа FREE → PRO·sub. Якщо регулярно перевищуєте 1000 — підпишіться; якщо одноразовий місяць — пакет ETH
Великий проєкт, хештег-кампанія, 50+ дописувачів3000–8000PRO·sub: $19 + ($0.02 × ~5000 понад) ≈ $119/місяць — передбачувано
Активний auto-relay (5 акаунтів × 5 постів/день × 30)750/місяць лише від relayЯкщо тільки relay: залишайтесь FREE, якщо все інше легке. З звітами теж: PRO·sub.

Що обрати

Залишитися на FREE

  • Спільнота має ≤ 100 постів по темі на місяць.
  • Портфоліо соло-KOL (один акаунт, низький темп).
  • Оцінка продукту без жодних зобов'язань.
  • Тестові/staging групи.

Перейти на PRO subscription ($19/місяць)

  • Стабільна продакшн-спільнота — передбачуваний щомісячний обсяг постів.
  • Кілька кампаній чи іменованих фільтрів паралельно — легше поглинати сплески через тарифікацію, ніж постійно докуповувати пакети ETH.
  • Активна KOL-агенція — щоденні звіти для багатьох клієнтів.
  • Не хочете думати про баланси кредитів; "просто виставте рахунок за використане".

Купити пакет кредитів ETH

  • Сплеско-подібне: вікно запуску / конкурсу / кампанії, коли буде сплеск, а потім затишшя.
  • Одноразові проєкти — купіть 5000 кредитів, використовуйте їх протягом N місяців.
  • Крипто-нативна команда, що надає перевагу ончейн-оплаті без регулярної авторизації картки.
  • Вимоги комплаєнсу/обліку, що не дозволяють регулярні списання з картки.
  • Бюджет без терміну дії: кредити, куплені сьогодні, будуть доступні і через рік.
  • Контракти з обмеженням бюджету — "клієнт обмежив цю кампанію $400, без перевитрату": купіть пакет на 20 000, жорстка зупинка, коли гаманець порожній.

Часті запитання про рахунки

Q. Чи можу я мати одночасно підписку Stripe ТА кредити ETH на одному чаті?Так — вони поєднуються. Чат PRO·credits, що підписується через Stripe, зберігає свій баланс ETH; тарифікація за кожен запит спочатку списує баланс ETH, потім місячний ліміт підписки, потім тарифікує решту. Єдине поточне обмеження: чат, що вже має активну підписку Stripe, не може додати пакет ETH в тому самому процесі (buy.mjs блокує другу покупку). Спочатку скасуйте підписку, якщо потрібно повернутися до тарифікації лише кредитами.

Q. Що станеться з моїм чатом, коли PRO·credits досягне нуля? Ліцензію автоматично знижують до FREE; наступний запит підпадає під ліміт 100 постів/місяць (який все ще включає будь-який лічильник рівня FREE за поточний місяць). Далі бот пропонує обидва варіанти при наступному /buy.

Q. Що станеться на PRO·subscription, якщо я перевищу 1000 постів за місяць? Вас тарифікують. Stripe отримує виклик record_usage за кожен пост понад поріг 1000, і наступний місячний рахунок включає $0.02 × перевитрат. Жорсткого ліміту та несподіваної паузи немає — бот продовжує отримувати дані, а рахунок росте.

Q. Кредити прив'язані до чату чи до користувача? До чату. Кожна група Telegram має власний баланс і ліцензію. Додавання бота до другої групи означає другий безкоштовний ліміт 100/місяць.

Q. Чи можу я поділити одну підписку між кількома чатами? Ні — кожен чат має власного клієнта Stripe + підписку.

Q. Чи переносяться кредити з місяця на місяць?

  • FREE: ні, кожен місяць — свіжі 100. Невикористані кредити рівня 100 не накопичуються.
  • 1000 включених у PRO·subscription: ні — поріг скидається за вашим циклом оплати.
  • Куплені за ETH кредити: так, ніколи не згорають. Пакет, куплений у березні, зберігає залишок і в листопаді.

Q. Купив кредити, баланс не змінився?

  • Stripe: webhook зазвичай спрацьовує протягом секунд. Якщо через 5+ хвилин кредитів все ще немає, зверніться до підтримки з квитанцією Stripe + ID чату (/setup → ℹ️ About).
  • ETH: ончейн-підтвердження може зайняти 1–3 хвилини. Якщо через 10 хвилин кредити не з'явилися, зверніться до підтримки з хешем транзакції + ID чату.

Q. Чи можу я отримати повернення коштів? За невикористаний час підписки: так, зверніться до підтримки — ми зробимо пропорційне повернення. За частково використані пакети кредитів: індивідуально, зазвичай лише коли бот явно не працював як слід. Покупки ETH не підлягають поверненню після підтвердження транзакції (протокол не скасовує транзакції).

Q. Загальна сума "lifetime paid" в адмінці не збігається з моїми квитанціями. Stripe групує платежі по-різному для підписок і разових стягнень. Адмінка підсумовує успішні стягнення + оплачені рахунки. Покупки ETH не включені (вони відстежуються через ончейн-treasury, а не Stripe). Повернення не віднімаються (позначаються окремо). Для аудиторського сліду використовуйте Stripe Dashboard → Customers → пошук за ID чату.

Q. Я скасував підписку в середині місяця — коли я втрачаю PRO? Наприкінці поточного платіжного періоду. Stripe встановлює cancel_at_period_end: true; webhook бота повертає ліцензію на FREE при фактичній події скасування (customer.subscription.deleted), яка спрацьовує в кінці періоду.

Q. Чи є безкоштовний пробний період PRO? Тариф FREE — і є ваш пробний період. 100 постів/місяць достатньо для оцінки; якщо переростете під час тестування, найменший пакет ETH (1000 кредитів = $20) — найдешевший спосіб розширитися.

Що далі

Дивіться огляд продукту для сценаріїв використання (відстеження KOL-агенції, залучення спільноти, портфоліо соло-KOL, мультиклієнтські агенції), які підтримує кожен рівень тарифу.

X Bot Documentation