Полное руководство пользователя Krypella
Добро пожаловать! Этот мануал написан человеческим языком. Здесь нет сложного кода, программирования или непонятных терминов. Только подробное объяснение того, куда нажать, чтобы собрать мощного Telegram-бота для бизнеса, магазина или воронки продаж.
1. Установка платформы на экран (PWA)
Платформа Krypella+ работает прямо в браузере, вам не нужно скачивать ничего из магазинов приложений (App Store или Google Play). Вы можете вынести иконку нашего сервиса прямо на рабочий стол своего телефона или компьютера, и она будет работать как полноценная программа.
📱 На iPhone (Safari)
- Откройте наш сайт в браузере Safari.
- В самом низу экрана нажмите на кнопку «Поделиться» (квадратик со стрелочкой вверх).
- Пролистайте меню вниз и выберите пункт «На экран Домой».
- Нажмите «Добавить». Иконка Krypella появится рядом с вашими играми и мессенджерами!
📱 На Android (Chrome)
- Откройте сайт в Google Chrome.
- Нажмите на три точки в правом верхнем углу браузера.
- Найдите и нажмите пункт «Добавить на главный экран» или «Установить приложение».
- Подтвердите установку. Готово!
💻 На Компьютере: Если вы зайдете с ПК через браузер Chrome, в адресной строке (там, где пишется название сайта www...) справа появится значок монитора со стрелочкой. Нажмите на него, чтобы установить Krypella на компьютер.
2. Тарифы, Лимиты и Энергия
Мы предлагаем разные условия работы в зависимости от того, какой тариф вы используете.
Бонус за привязку Telegram!
Привяжите свой Telegram-аккаунт к платформе с помощью секретного 15-значного ключа (доступен в настройках профиля) и получите 50 рублей на баланс и 3 дня тарифа Plus абсолютно бесплатно! Это откроет вам доступ к безлимитным функциям платформы.
Тариф Free (Бесплатный) — Для старта
- Количество ботов: Вы можете создать только 1 бота. Если вы попытаетесь добавить второго (ввести новый токен от BotFather), система выдаст красную табличку: «Лимит достигнут. Перейдите на тариф Plus».
- Размер бота: На холсте можно поставить не больше 40 блоков (квадратиков логики). Если не хватает — можно докупить дополнительные блоки прямо в панели (2 рубля за 1 штуку).
- Реклама: Внизу сообщений вашего бота может автоматически приписываться наша маленькая рекламная ссылка.
Пока вы находитесь в конструкторе и соединяете стрелочки, у вас тратится Энергия. В самом верху экрана вы увидите индикатор с молниями:
Тариф Plus (Снятие всех ограничений)
Если вы делаете серьезный проект, вам нужен тариф Plus. Что он дает:
- Бесконечные боты: Создавайте 5, 10, 20 разных ботов на одном аккаунте.
- Бесконечный холст: Лимит в 40 блоков снимается. Делайте огромные лабиринты логики.
- Никакой усталости: Энергия больше не тратится. Конструируйте часами без остановок.
- Чистота: Никакой рекламы Krypella в ваших ботах.
- Доступ к разделу Аналитика: Вы сможете видеть красивые графики: сколько людей зашло сегодня, сколько кнопок нажали и т.д.
3. Как создать бота и получить Token
Чтобы управлять ботом через нашу платформу, его сначала нужно "родить" в самом Telegram. Этим занимается главный бот телеграма — @BotFather (Отец ботов).
- Откройте приложение Telegram и в поиске введите @BotFather (у него должна быть синяя галочка). Запустите его кнопкой Start.
- Отправьте ему команду
/newbot(создать нового бота). - Он спросит Имя бота (то, что будет написано сверху чата). Напишите любое, например: Мой Супер Магазин.
- Затем он спросит Username (никнейм, по которому бота будут находить в поиске, всегда начинается с @). Обязательное условие: никнейм должен заканчиваться на слово bot. Пример: mysuper_shop_bot.
- Если никнейм не занят кем-то другим, BotFather пришлет вам длинное сообщение с поздравлениями.
- В этом сообщении будет красная строчка из цифр и букв, похожая на это:
1234567890:ABCdefGhIJKlmNoPqRStUvWxYz. Это и есть ваш ТОКЕН. - Скопируйте этот токен, вернитесь на главную страницу Krypella, нажмите зеленую кнопку с плюсом + Новый бот и вставьте токен в специальное поле.
Всё! Теперь ваш бот подключен к нашей панели, и вы можете заходить в конструктор.
4. Команда: Как дать доступ партнеру
Если вы собираете бота не в одиночку, вы можете пустить в панель управления другого человека. Главная фишка: вы сами решаете, куда ему можно нажимать, а куда нельзя.
Зайдите в настройки бота, раздел «Команда». Там есть кнопка Добавить админа. Перед вами появится окно с галочками (Права доступа):
| Название галочки | Что разрешает делать |
|---|---|
| Конструктор | Разрешает заходить на холст, двигать блоки, менять текст сообщений бота. |
| Переменные и Теги | Разрешает создавать новые переменные (например, "Монеты") и ярлыки для пользователей. |
| Юзеры | Дает доступ к базе данных. Партнер сможет видеть ID клиентов, их никнеймы, и банить нарушителей. |
| Аналитика | Разрешает смотреть графики статистики (доступно на тарифе Plus). |
| Рассылки | Самое опасное право! Разрешает партнеру отправлять массовые сообщения всем клиентам бота сразу. |
Как передать доступ: Выберите нужные галочки и нажмите большую желтую кнопку «Создать код». Система выдаст вам секретный код. Отправьте его своему партнеру. Он должен зайти в свой личный кабинет Krypella и ввести его. После этого ваш бот появится у него в списке, но с припиской GUEST (Гость).
5. Блок «Сообщение» и красивые кнопки
Это самый главный базовый блок. Именно его видит клиент, когда пишет боту.
Оформление текста (Иконки над полем ввода)
- Кнопка "B" (Жирный): Сделает текст толще, чтобы выделить важное.
- Кнопка "/" (Курсив): Сделает текст наклонным.
- Кнопка "Перечеркнутый глаз" (Спойлер): Очень крутая фишка Telegram. Выделенный текст скроется за красивым "мерцающим блюром". Чтобы прочитать текст, клиент должен будет тапнуть по нему пальцем. Удобно для сокрытия ответов на загадки или секретных промокодов!
- Кнопка "Два квадратика" (Копирование): Текст превратится в моноширинный код. Главная особенность: если клиент нажмет на такое слово, оно моментально скопируется ему в буфер обмена телефона! Идеально для выдачи номеров карт, кошельков или сложных паролей.
В самом верху настроек блока есть огромная синяя кнопка «+ Добавить фото/видео». Нажмите на нее и выберите файл с устройства. Бот отправит его вместе с текстом.
Конструктор кнопок
Внизу блока можно добавлять кнопки. У каждой кнопки есть 3 важные настройки:
- Название: То, что написано на самой кнопке (можно использовать смайлики).
- Где кнопка появится? (Выпадающий список)
In-line— прозрачные кнопки, которые "прилипают" прямо под сообщением (как в опросах).Reply— огромные кнопки, которые появляются в самом низу экрана телефона, заменяя клавиатуру с буквами.Ссылка— если нажать, откроется браузер или другой Telegram-канал.
- Цвет кнопки (Только для In-line кнопок!):
Вы можете выбрать цвет из выпадающего меню с кружочками:
- 🔘 Обычная (серая/прозрачная)
- 🔵 Синяя
- 🟢 Зеленая
- 🔴 Красная
Магия отправки (Переключатели в самом низу)
- Удалять сообщение при переходе: Если включить этот тумблер, то как только клиент нажмет на In-line кнопку под сообщением, бот удалит это старое сообщение из истории чата! Это нужно, чтобы чат оставался чистым и не засорялся десятками старых менюшек.
- Изменить предыдущее сообщение: Работает еще круче. Бот не присылает новое сообщение, а берет старое и редактирует его (меняет картинку, текст и сами кнопки). Таким образом, меню стоит на одном месте и никуда не уползает вверх!
6. Фишки интерфейса (О которых важно знать)
В визуальный редактор встроены мощные функции, делающие настройку ботов удобнее.
Кастомное расположение кнопок
По умолчанию все добавленные кнопки выстраиваются в один длинный вертикальный столбик (друг под другом). Но вы можете нажать на кнопку "Изменить расположение кнопок" внутри блока "Сообщение". Откроется визуальный редактор, где вы можете перетаскивать кнопки мышкой (Drag & Drop), выстраивая их в ряды по 2 или 3 штуки в одну линию!
7. Переменные (Память бота) и Математика
Переменная — это виртуальная ячейка памяти. Бот может хранить в ней всё что угодно: как зовут клиента, сколько у него денег, его возраст или любимый цвет.
Встроенные переменные (Системные)
Бот уже изначально знает информацию о человека, который ему написал. В текстовом редакторе нажмите черную кнопку «Вставить переменную», и появится список:
{{name}}— Имя человека (как он записан в профиле Телеграма).{{username}}— Его никнейм (например: @ivan).{{id}}— Уникальный системный номер человека.
Пример использования: Напишите в тексте Привет, {{name}}! Твой номер: {{id}}.
Свои переменные (Например: Деньги)
Вы можете зайти в левом меню платформы в раздел "Переменные" и нажать синий плюс. Создайте переменную с именем coin (монеты). Значение по умолчанию поставьте 0. Тип переменной выберите Local (чтобы монеты были у каждого пользователя свои, а не одни на всех).
Блок «Настройки» (Математика)
В конструкторе есть блок для вычислений. С его помощью можно прибавлять или отнимать деньги, начислять опыт и т.д.
- Добавьте блок на холст. Выберите математический блок.
- Переменная А (что меняем): Выбираем из списка нашу переменную
{{coin}}. - Знак: Выбираем математическое действие. Например, + (Плюс). Доступны также -, *, /.
- Тип второго значения: Тут есть выбор из выпадающего списка:
- Число (ввести вручную): Вы просто печатаете на клавиатуре цифру, например 100.
- Переменная (значение): Бот возьмет число из другой переменной. (Например, клиент написал сумму в переменную
{{popolnenie}}, и вы выбираете её).
- Сохранить результат в: Выбираем ту же самую переменную
{{coin}}.
Что произошло? Бот взял старое количество монет клиента, прибавил к ним 100, и положил обратно в кошелек клиента. Магия!
8. Блок «Условие» (Проверки и фильтры)
Этот блок заставляет бота "думать" и принимать решения. От него всегда отходят две стрелочки: одна если условие выполнено (Успех/ДА), другая — если нет (Отказ/НЕТ).
В настройках блока есть огромное выпадающее меню «Что проверяем?». Разберем все пункты:
Категория: Сообщение пользователя
Эти проверки работают, когда бот ждет, чтобы клиент написал ему текст в чат:
- Сообщение — число?: Жесткий фильтр. Бот проверит, написал ли человек только цифры (например, "15" или "500"). Если человек напишет "Привет" или "Пять", бот пустит его по красной стрелке отказа. Идеально для запроса возраста или суммы перевода.
- Сообщение совпадает: Проверка на точное слово. Например, слово "Пароль". Причем боту не важен регистр букв: если клиент напишет "ПАРОЛЬ" или "пароль", бот всё равно засчитает правильный ответ.
- Сообщение содержит: Поиск ключевых слов в огромном тексте. В нижнем поле «Какие слова искать?» напишите нужные слова через запятую (например: жалоба, проблема, не работает). Если клиент напишет "У меня проблема с оплатой", бот увидит слово "проблема" и сработает по зеленой стрелке!
Категория: Прочее
- Наличие тега: Проверяет, висит ли на клиенте определенный ярлык (например, тег VIP).
- Подписка на канал: Самая мощная функция! Выберите из списка ваш Telegram-канал (бота нужно предварительно сделать администратором в вашем канале). Бот зайдет в канал и проверит, подписан ли этот конкретный человек. Если подписан — дает доступ, если нет — отправляет сообщение "Сначала подпишись!".
9. Блок «Действие» (Скрытые процессы)
Этот блок не отправляет никаких сообщений, он работает "под капотом".
В меню «Действие» вы можете выбрать:
- Ввод переменной (Тихий): Самая важная функция для создания анкет. Как только логика доходит до этого блока, бот замирает. Он ничего не пишет в ответ. Он просто сидит и ждет, пока клиент что-то не напишет на клавиатуре. Как только клиент отправляет текст, бот хватает его и сохраняет в ту переменную, которую вы укажете.
(Совет: всегда ставьте перед "Тихим вводом" блок "Сообщение" с текстом "Введите ваше имя:", иначе клиент не поймет, что от него ждут ответа). - Alert: Вызывает всплывающее системное окошко прямо посередине экрана телефона клиента (с кнопкой ОК). Работает, только если перед этим клиент нажал на In-line кнопку.
- Выдать тег / Забрать тег: Вешает на клиента невидимую метку. Например, тег "Оплатил". В будущем вы сможете делать массовую рассылку сообщений только тем людям, у которых есть этот тег!
- Установить переменную: Жестко перезаписывает данные. Например, переменная = 0 (чтобы обнулить баланс).
10. Ветки вероятности (Рандом и Лотереи)
Функция для создания сундуков с призами, казино или разделения клиентов на группы (A/B тесты).
Выберите блок «Рандомайзер». У вас появится меню создания веток.
- Нажимайте синюю кнопку «+ Добавить», чтобы создать новый вариант исхода (можно создать до 10 веток).
- В черных окошках напротив веток вам нужно вписать проценты. Например, Ветка #1 — выпадет с шансом 10%, Ветка #2 — выпадет с шансом 90%.
- Главное правило: Сумма всех цифр должна быть строго равна 100%. Система подскажет вам об этом зеленой надписью "Сумма: 100%" в правом верхнем углу.
- Кнопка «⚖️ Выровнять»: Желтая кнопка с весами. Если вам лень высчитывать проценты (например, у вас 3 ветки и нужно поделить 100 на 3), просто нажмите её. Система автоматически проставит всем веткам равные шансы (по 33.3%).
11. Продвинутые блоки
Эти блоки предоставляют сложную логику, доступную прямо из коробки.
Реферальная система
Состоит из двух связанных блоков:
- Создание ссылки (ref_link): Блок генерирует уникальную реферальную ссылку пользователя и сохраняет ее в переменную (
linkVar), а также создает счетчик приглашенных (countVar). - Засчитать переход (ref_count): Обычно ставится на входе в бота (после команды /start). Блок имеет 3 выхода:
- Владельцу: Ветка для того, чья ссылка была использована (сюда можно поставить начисление бонуса и уведомление).
- Рефералу: Ветка для нового пользователя, перешедшего по ссылке (сюда можно поставить приветствие).
- Продолжить: Для всех остальных пользователей, которые просто запустили бота.
Защита от накрутки: В блок ref_count встроена анти-чит система — владелец не сможет перейти по своей собственной ссылке и накрутить себе бонусы.
Таймер
Останавливает выполнение сценария на заданное время (секунды, минуты, часы, дни). В настройках есть галочка "Эффект печати" (Typing...), при включении которой бот имитирует набор текста всё то время, пока идет ожидание таймера.
Запрос почты
Автоматически запрашивает email пользователя, отправляет на него 4-х или 6-ти значный PIN-код и ждет его ввода для верификации. Сохраняет подтвержденный email в выбранную переменную.
Уведомление
Отправляет системное сообщение. Имеет два режима: конкретному пользователю (поиск по ID или @username) или автоматическая публикация поста в привязанный Telegram-канал.
12. Интеграции и API
Krypella предлагает мощные модули интеграций, которые настраиваются в панели администратора (вкладка "Интеграции") и используются внутри конструктора.
Нейросети (AI Chat)
Блок «Нейросеть» позволяет подключить ИИ к диалогу с пользователем. Токен для работы настраивается во вкладке "Интеграции" вашей панели.
- Модели на выбор: Доступен выбор между сверхбыстрым
ChatGPT 4o-miniи мощнымDeepSeek V3. - Стили общения (Роли): Уникальная фишка! Вы можете заставить ИИ общаться как "Милый помощник (со смайликами)", "Зек (тюремный сленг)" или "Токсик (оскорбления)", что идеально для развлекательных ботов.
- Плавный ответ (Smooth Stream): При включении этой опции бот будет печатать ответ от ИИ в реальном времени по частям, прямо как в оригинальном ChatGPT!
Telegram Stars
Внутренняя валюта Telegram, работающая прямо в боте без сторонних сайтов.
Как работает экономика Звезд: Когда пользователь оплачивает счет через блок "Оплата Stars", эти звезды автоматически зачисляются на внутренний баланс вашего бота. В дальнейшем вы можете использовать этот баланс, чтобы дарить виртуальные подарки (Торт, Роза, Бриллиант) пользователям через блок "Отправить Stars"!
Платежные шлюзы (Prodamus / ЮMoney)
Блок "Оплата" генерирует уникальную ссылку на красивую платежную страницу с таймером 15 минут. В настройках блока вы можете отметить галочками, какие способы оплаты показывать клиенту.
- Prodamus: Поддерживает СБП, SberPay, T-Pay, а также зарубежные карты (в EUR и USD).
- ЮMoney: Оплата с кошелька или банковских карт РФ.
Внимание: Для зарубежных карт (Prodamus) минимальная сумма оплаты рассчитывается динамически (около 1$ или 1€). Для СБП/РФ карт минимум — 50 руб. Для ЮMoney — 2 рубля.
CryptoBot
Прием платежей в криптовалюте (USDT, TON, BTC, ETH и др.) напрямую в Telegram через инвойсы CryptoPay.
HTTP-запросы (API)
Позволяет боту общаться с любыми сторонними серверами и API (GET/POST/PUT/DELETE запросы). Вы можете передавать заголовки и тело JSON.
Парсинг JSON: Самое мощное в этом блоке — парсер ответов. Если сторонний сервер вернул ответ {"status": "ok", "user": {"balance": 500}}, вы можете указать путь user.balance и бот автоматически положит число 500 в выбранную вами переменную! Также можно сохранять код ответа сервера (например, 200 или 404) в отдельную переменную (status_code).
13. База пользователей и Рассылки
Вкладка «Пользователи»
Здесь хранится список всех людей, кто хоть раз нажимал /start в вашем боте. Вы можете видеть их системный ID (окрашен в желтый цвет), Имя со смайликами, Никнейм (@buxta1) и дату последней активности (например, 28.02).
Поиск и фильтры: Сверху есть два поля: "Все теги" (чтобы показать только VIP-клиентов) и "Поиск" (чтобы найти человека по имени или ID).
Блокировка: Нажмите на три точки напротив человека. Вы можете его забанить. Выберите срок (15 минут, 1 час, 1 день, 1 неделя или Навсегда) и напишите причину. Если этот человек напишет боту, он получит сообщение: "Вы заблокированы до такого-то числа. Причина: Спам".
Вкладка «Рассылки»
Инструмент для массового оповещения клиентов об акциях.
- Нажмите синюю кнопку «+ Создать рассылку».
- Заполните карточку:
- Название: Пишете для себя (например, "Новогодняя скидка").
- Время отправки: Впишите время, например 12:00. Обратите внимание: бот живет по Московскому времени (МСК)! Учитывайте это, если вы из другого региона.
- Дни недели: Выберите серые квадратики (Пн, Вт...), чтобы рассылка повторялась.
- Текст и Медиа: Напишите красивый текст и прикрепите фото.
- Кнопки (Ссылки): Нажмите кнопку "+ Добавить кнопку", чтобы прикрепить ссылку на ваш сайт прямо под текст рассылки.
- Нажмите синюю кнопку Сохранить в самом низу.
Практика: Пошаговые сценарии
ЛЕГКО Сбор данных (Анкета)
Давайте научим бота спрашивать у клиента данные и запоминать их.
- Ставим блок Сообщение. Пишем текст: "Как тебя зовут?".
- Тянем от него зеленую стрелку к блоку Настройки. Внутри выбираем Действие -> Ввод переменной (Тихий). В поле ниже вписываем слово
user_name. Теперь бот замрет и будет ждать текст. - Тянем зеленую стрелку от этого тихого ввода к следующему блоку Сообщение. Пишем текст: "Укажи свой возраст цифрами".
- Снова стрелка к новому Тихому вводу. Вписываем переменную
user_age. - Теперь ставим блок Условие. Выбираем "Сообщение — число?".
- Если клиент ввел число, зеленая стрелка ведет к итогу: Сообщение: "Спасибо! Профиль: Имя - {{user_name}}, Возраст - {{user_age}}". Если ввел буквы — красная стрелка ведет обратно к вопросу про возраст.
СРЕДНЕ Пополнение баланса ЮMoney
Бот принимает деньги и сразу зачисляет на внутренний счет.
- Клиент нажимает кнопку "Пополнить".
- Блок Сообщение просит ввести сумму.
- Блок Тихий ввод запоминает введенную цифру в переменную
pay_amount. - Стрелка идет в блок ЮMoney. В настройках ставим "Тип суммы: Из переменной" и указываем
pay_amount. Указываем номер кошелька. - Когда клиент успешно оплатил, зеленая стрелка идет в блок Математика. Настраиваем:
{{coin}}+ Переменная{{pay_amount}}сохранить в{{coin}}. - Последний блок Сообщение радует клиента: "Деньги зачислены! Твой баланс: {{coin}} руб."
СЛОЖНО Курс Биткоина (API Binance)
Научим бота подключаться к официальному API криптобиржи Binance, получать курс Биткоина и отправлять его клиенту, очистив от лишнего системного мусора.
- Ставим блок Сообщение с In-line кнопкой "Курс Биткоина".
- Стрелку от этой кнопки тянем к блоку HTTP-запрос.
- Настройки HTTP блока:
- URL:
https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT - Метод:
GET - Timeout: 5 сек
- URL:
- Парсинг JSON (Самое важное):
Биржа ответит боту примерно таким текстом:{"symbol":"BTCUSDT","price":"64230.50000000"}. Чтобы вытащить только цифры, спускаемся вниз блока и нажимаем "+ Добавить парсинг".- Путь JSON: пишем слово
price(без кавычек). - Сохранить в переменную: пишем
btc_price.
- Путь JSON: пишем слово
- От зеленой стрелки "Успех" тянем связь к новому блоку Сообщение.
- Текст: "Текущий курс Bitcoin на Binance: {{btc_price}} $".
Если бы вы не использовали парсинг JSON, бот бы отправил клиенту кучу скобок и английских слов. А так, бот достал ровно одну нужную цифру и вставил её в красивый текст.
Частые вопросы и ошибки (FAQ)
🔴 Ошибка: «Лимит достигнут» при добавлении бота
Причина: Вы находитесь на бесплатном тарифе Free, который позволяет держать только 1 бота на аккаунте. Вы пытаетесь добавить второго.
Решение: Либо удалите старого бота в его настройках, либо приобретите тариф Plus для снятия ограничений.
🟡 Ошибка: Энергия кончилась, конструктор не работает
Причина: Энергия расходуется (статус draining) всё время, пока вы находитесь в редакторе логики. Это защита от перегрузки серверов на бесплатном тарифе.
Решение: Подождите несколько минут, заряды восстановятся. Либо купите зарядку за баланс платформы. Либо перейдите на тариф Plus (там энергия вообще не тратится).
🔵 Вопрос: Клиент оплатил ЮMoney, но бот не выдал товар!
Причина: Вы забыли про Webhook.
Решение: Откройте блок ЮMoney в конструкторе. Скопируйте красную ссылку (URL для уведомлений). Зайдите на официальный сайт ЮMoney в настройки кошелька (раздел "Пакеты HTTP-уведомлений"). Вставьте туда ссылку и нажмите "Включить". Без этого банк просто не сообщает нашему боту о поступлении денег!
⚪ Ошибка: Блок HTTP-запрос идет по красной ветке (Отказ)
Причина: Сайт, к которому вы обращаетесь, долго не отвечает, либо вы допустили ошибку в ссылке (URL).
Решение: Попробуйте увеличить настройку Timeout с 5 до 15 секунд. Если не помогло — проверьте, правильную ли ссылку вы указали. В настройках блока HTTP вы можете указать переменную в поле "Сохранить HTTP код в". Выведите эту переменную клиенту, чтобы понять ошибку (если там код 404 — вы ввели неверную ссылку).