Мы запустили Telegram Mini App Kurslog. Это полноценное приложение для сравнения курсов обмена, которое открывается прямо внутри Telegram. Ничего устанавливать не нужно, регистрироваться тоже.
Это наш седьмой клиент после сайта, мобильного приложения, расширения для Chrome, дополнения для Raycast, MetaMask Snap и MCP-коннектора для Claude. Но этот отличается от остальных одной вещью, которой не было нигде. Он умеет сам написать вам, когда курс дойдёт до нужного значения.
Зачем Kurslog в Telegram
Человек ищет курс не тогда, когда сидит за ноутбуком. Он ищет его в дороге, в очереди, посреди переписки, когда кто-то в чате скинул предложение и надо быстро понять, нормальное оно или нет. Открывать браузер, вспоминать адрес, ждать загрузки. Долго.
Mini App убирает все эти шаги. Вы уже в Telegram, тап по боту, приложение открылось. Никакой установки, никакого места на телефоне, никаких обновлений через магазин. Работает одинаково на iPhone, Android, десктопе и в веб-версии Telegram.
Мы долго смотрели на этот формат и не спешили. Хотелось не урезанный виджет с тремя курсами, а тот самый Kurslog, к которому люди привыкли. Поэтому внутри есть поиск направления, фильтры, наличные с выбором страны и города, карточки обменников, отзывы и лента блога.
Больше всего формат выигрывает для тех, кто меняет часто и небольшими суммами. Фрилансер получил оплату в USDT и хочет снять гривну сегодня. Человек копит в крипте и ждёт, пока курс подрастёт на пару процентов. Кто-то собирается за границу и смотрит, где выгоднее взять наличные евро. Во всех трёх случаях решение принимается за минуту, и эта минута обычно проходит в телефоне.
Оповещения о курсе приходят в чат
Это главное, ради чего стоит попробовать. В приложении вы выбираете направление обмена, указываете курс, который вас устроит, и закрываете Telegram. Дальше ничего делать не надо.
Когда рынок дойдёт до вашего значения, бот напишет вам обычным сообщением. Не пуш, который потеряется среди двадцати других. Не письмо на почту, которую вы открываете раз в неделю. Сообщение в том самом Telegram, где вы и так проводите время, с кнопкой, открывающей нужное направление одним тапом.
Мы проверяем курсы каждые две минуты. Оповещение срабатывает только на переходе через ваш порог, а не каждый раз, пока курс держится выше него. После срабатывания следующее такое же придёт не раньше чем через шесть часов. Больше десяти сообщений в сутки не отправим ни при каких условиях. А с 23:00 до 07:00 бот молчит, причём по вашему часовому поясу, а не по киевскому.
Зачем столько ограничений? Потому что сервис, который будит вас в три ночи новостью о курсе, удаляют на второй день. Мы скорее пропустим одно срабатывание, чем будем надоедать.
Что внутри
Главный экран показывает популярные направления с живыми курсами. Дальше работает привычный сценарий. Выбираете, что отдаёте и что хотите получить, вводите сумму, смотрите список обменников, отсортированный по выгоде.
В каждой строке видны курс, резерв, минимальная и максимальная сумма и рейтинг доверия обменника. Если резерва не хватает на вашу сумму, предложение не показывается вообще. Это тот же фильтр, что работает на сайте. Упрощённой версии для Telegram мы не делали.
Дальше доступны карточки обменников с отзывами, возможность оставить свой отзыв и ответить на чужой, избранное и чёрный список. Поиск валюты понимает неточный ввод, даже набранный не в той раскладке клавиатуры. Кнопка перехода ведёт на сайт обменника через нашу ссылку, как и везде, а сами переходы мы считаем для Telegram отдельно, чтобы видеть, насколько формат живой.
Точность курса тоже перенесли без изменений. Количество знаков после запятой для каждой валюты задаётся в нашей админке, и Mini App берёт именно её, а не округляет по своему усмотрению. Для гривны это два знака, для мелких криптовалют больше. Мелочь, но именно на таких мелочах заметно, тот ли это сервис или похожая на него копия.
Наличные по городам
Наличный обмен мы не упрощали. Выбираете валюту, потом страну, потом город, и видите офисы именно там. Если для новой пары в выбранном городе предложений нет, приложение сбросит выбор и предложит другой город вместо того, чтобы показать пустой экран.
Скажем, вам надо обменять USDT на наличную гривну в Киеве. Выбираете пару, включаете наличные, ставите город, получаете список офисов с курсами. То же работает для сотен городов и более сотни стран. Курсы там обновляются из той же ленты, что питает сайт, поэтому расхождений между платформами нет.
Один аккаунт с сайтом и приложением
Вход происходит сам. Telegram передаёт приложению подписанные данные о вас, мы проверяем подпись на своём сервере и выдаём обычный токен. Пароль придумывать не надо, подтверждать почту тоже.
Если у вас уже есть аккаунт на kurslog.com, его можно привязать. Тогда избранное, чёрный список и отзывы станут общими. Добавили направление в Telegram, и оно сразу появилось на сайте и в мобильном приложении.
Отдельно мы сделали привязку для тех, кто заходит через Google, а таких большинство. Google сознательно блокирует вход внутри встроенных браузеров, поэтому в Telegram обычная кнопка просто не сработала бы. Пришлось сделать обход. Приложение показывает одноразовый код, вы открываете страницу привязки в обычном браузере, входите там как всегда и вводите этот код. Минута работы, и делается это один раз.
Почему выглядит так же, как мобильное приложение
Мы сознательно не выдумывали новый интерфейс. Человек, который пользуется нашим приложением на телефоне, открывает Mini App и видит те же карточки, те же цвета, ту же логику сортировки и ту же точность курсов.
Это не про лень, а про привычку. Когда у одного сервиса семь клиентов, худшее, что можно сделать, это заставить человека учиться заново в каждом из них. Поэтому карточка обменника, свайп для удаления из избранного, звёздочки рейтинга и значок доверия выглядят одинаково везде.
Разница только в том, что Telegram диктует свои правила. Кнопка возврата здесь системная, тема подхватывается из настроек вашего Telegram, а нижняя панель учитывает безопасные зоны экрана. Вертикальный свайп мы отключили, иначе протягивание списка курсов закрывало бы приложение.
Язык, данные и границы
Язык определяется автоматически, по настройкам вашего Telegram. Украинский и русский подхватываются напрямую, всё остальное открывается на английском. Выбор можно поменять вручную, он запомнится.
Храним мы немного. Числовой идентификатор Telegram, имя, которое вы показываете публично, и аватар. Историю переписки мы не читаем, доступа к ней в Mini App нет по самому устройству платформы. Чтобы бот мог отправить оповещение, он отдельно попросит разрешение писать вам. Без вашего согласия не напишет ни разу.
Как открыть
Проще всего перейти на t.me/kurslog_app_bot и нажать кнопку запуска. Бот также понимает команды. Наберите /app, чтобы открыть приложение, /alerts, чтобы узнать про оповещения, /help для короткой справки.
Попробуйте начать с чего-то привычного. Посмотрите, за сколько сейчас можно обменять USDT на гривну в Монобанке, или проверьте, сколько дают за Bitcoin на карту Монобанка. Потом поставьте на это направление оповещение и забудьте о нём. Бот напомнит сам.
Частые вопросы
Надо ли что-то устанавливать?
Нет. Mini App работает внутри Telegram и не занимает места на телефоне. Обновления тоже не нужны, вы всегда открываете свежую версию.
Сколько это стоит?
Ничего. Kurslog зарабатывает на партнёрских переходах к обменникам, поэтому для вас доступ бесплатный, и платных функций мы не планируем.
Можно ли смотреть курсы без аккаунта?
Да, курсы, обменники и наличные доступны сразу. Аккаунт нужен только для избранного, чёрного списка, отзывов и оповещений, но он создаётся сам при первом открытии.
Оповещение не приходит, хотя курс уже дошёл. Почему?
Самая частая причина в том, что боту не дали разрешение писать. Откройте чат с ботом, нажмите кнопку запуска, потом создайте оповещение заново и согласитесь на запрос. Вторая причина это тихие часы с 23:00 до 07:00 по вашему времени.
Работает ли на компьютере?
Да. Десктопный Telegram и веб-версия открывают Mini App в окне, набор функций тот же, что и на телефоне.
Безопасно ли входить через Telegram?
Да. Telegram передаёт приложению данные, подписанные ключом нашего бота, и мы проверяем эту подпись на сервере перед тем, как пустить внутрь. Подделать такой вход без нашего ключа невозможно, а сам ключ лежит только на сервере.
Что планируем дальше
Ближайшая задача это ссылки, которые открывают конкретное направление сразу. Сейчас любая ссылка ведёт на главный экран, а мы хотим, чтобы из канала или из чата можно было попасть сразу на нужный курс, например на страницу Bitcoin.
Дальше в списке оповещения на конкретный обменник, а не только на лучший курс по рынку, и показ изменения курса за сутки прямо в списке. Если будете пользоваться и увидите, что чего-то не хватает или что-то работает странно, напишите на support@kurslog.com. Первые недели после запуска отзывы ценны больше всего, именно они показывают, что мы недосмотрели.




Комментарии
Ваш e-mail адрес не будет опубликован. Обязательные поля отмечены *