EPICPoop Master
Серьёзный подход к несерьёзному делу.
Как получить: 100 реакций 💩 другим
Ночные совы, мастера реакций и авторы голосовых на семь минут. Achivator замечает всех. И выдаёт за это ачивки.
Ачивки бесплатные. Жетоны — когда будете готовы.

Тот же бот. Другой повод для гордости. Или для шуток.
EPICСерьёзный подход к несерьёзному делу.
Как получить: 100 реакций 💩 другим
RAREСон — в списке будущих обновлений.
Как получить: Сообщение ровно в 00:00:00
COMMONНоль сожалений.
Как получить: 100 реакций 🤡 другим
СКРЫТОСейчас Achivator работает в тестовой сети TON. Всё можно попробовать на бесплатных тестовых монетах: выпустить жетон, наполнить пул и выплатить награды — без настоящих денег.
Реакция в Telegram ничего не стоит тому, кто её ставит, и ничего не даёт тому, кто её получил. Achivator даёт ей вес: реакции от реальных участников становятся счётом, который можно забрать.
Люди охотнее помогают новичкам, делятся кодом и находками, когда это замечают и засчитывают. Баллы капают за то, что ценит само сообщество, — а не за количество сообщений.
Жетон — ваш. Вы решаете, что он даёт: вход в закрытый канал, скидку, мерч, созвон с автором, голос при выборе темы эфира. Или просто статус — у кого сколько.
Платите ровно столько, сколько положили в пул, и сами решаете, сколько жетонов стоит балл. Пополнять можно когда угодно, остаток — вывести обратно. Дневной лимит выплат не даст пулу опустеть за один день.
Не всё измеряется реакциями. Отметьте разбор, статью или помощь командой /reward 50 за разбор — это могут вы, админы и даже другие боты чата.
Реакции от новых аккаунтов не считаются, у каждого человека есть дневные потолки, баллы дозревают несколько дней. Ферма ботов потратит больше, чем заработает.
В мини-приложении видно, кто сколько заработал, от кого пришли баллы и что уже выплачено. Спорный случай разбирается за минуту.
Баллы считает бот, деньги хранит смарт-контракт вашего чата, а забирает их участник — своей кнопкой, в свой кошелёк.
Клуб фронтендеров
800 участников
Аня
Держи рабочий конфиг vite + vitest, у меня завелось с первого раза 👇
Аня · за месяц
900 баллов ≈ 9 FRONT
Помогли человеку. Получили реакцию. Бот всё записал. Владелец чата задаёт ценность баллов, а участники сами забирают награды.
Вы
Чат и бот
Пул вашего чата — смарт-контракт в TON
Проверяет подпись и лимиты и только тогда платит. Вывести остаток может только ваш админ-кошелёк.
Кошелёк участника
Куда идут TON. Только на газ сети и хранение контрактов: Achivator не берёт комиссию ни в TON, ни в жетонах. Что транзакция не израсходовала, контракты возвращают отправителю.
Баллы за реакции
Позитивная реакция (👍 ❤ 🔥 🎉 👏 🙏 🏆 и ещё полтора десятка) на сообщение участника — 1 балл. На ваши сообщения — ×10. Своя реакция на своё сообщение не считается, снятая — забирает балл назад.
Баллы вручную
Ответьте на сообщение /reward 50 за помощь или напишите /reward @username 50. Каждая выдача записывается с причиной и автором.
Дозревание
Новые баллы становятся доступны через 3 дня (настраивается от 0 до 30). Это время, чтобы заметить подозрительную активность до выплаты. Можно открыть выплаты только в определённые дни недели.
Выплата
Участник жмёт «Забрать» в мини-приложении. Сервер выписывает одноразовый подписанный чек, контракт пула проверяет подпись и лимит и отправляет жетоны прямо в кошелёк участника. Курс по умолчанию: 1 балл = 0,01 жетона — владелец чата может задать свой.
Условный чат и условные цифры — чтобы было понятно, как всё складывается.
Владелец
Участница Аня
/reward 50 за разбор PR — +50 баллов.Подключить чат может только его создатель. Нужен TON-кошелёк — например, Tonkeeper.
Шаг 1 · Кошелёк
Заведите TON-кошелёк
Установите Tonkeeper и пополните его на пару TON — на выпуск жетона, активацию пула и газ. Для тестовой сети TON бесплатно раздают боты — в инструкции есть ссылки.
Шаг 2 · Жетон
Выпустите жетон сообщества
В TON Minter укажите название, тикер (например, FRONT) и количество, нажмите Deploy. Подойдёт и уже существующий жетон.
Шаг 3 · Бот
Добавьте бота в группу админом
Добавьте @achivator_bot, сделайте его администратором и отправьте в группе /verify@achivator_bot и /jetton адрес_жетона.
Шаг 4 · Пул
Активируйте и пополните пул
В мини-приложении → «Мои чаты» → ваш чат: «Активировать пул», затем «Сделать этот кошелёк админом» и «Пополнение» — введите, сколько жетонов перевести. Подтверждаете каждое действие в кошельке.
Сейчас Achivator ничего не берёт: ни комиссии в TON, ни процента с жетонов. Вы платите только газ сети TON и хранение своих контрактов — это уходит валидаторам, а не нам.
Ачивки и баллы
Бот, медали и учёт баллов работают сразу после добавления бота.
Активация пула
Разово. 0,1 TON остаётся на счету контракта пула как резерв на хранение, остальное за вычетом газа возвращается.
Назначение админ-кошелька
Разово, газ сети. Неизрасходованное возвращается.
Пополнение пула
Только газ на перевод, комиссии нет. Неизрасходованное возвращается, с суммы жетонов не берётся ничего.
Пауза, лимит, вывод остатка
Газ сети. За паузу и лимит неизрасходованный TON возвращается.
Выплата участнику
Газ платит сам участник, при нажатии «Забрать». Неизрасходованное возвращается ему вместе с жетонами.
Точную сумму каждой транзакции вы видите в кошельке до подтверждения. У мастер-контракта и реестра ачивок нет команды вывода TON — даже у владельца.
Мы не просим верить на слово. Вот честное разделение: что обеспечивает блокчейн, а где вы полагаетесь на наш сервис.
Обеспечивает смарт-контракт
Жетоны лежат в контракте вашего чата
Не на кошельке Achivator. У каждого чата свой пул, адрес виден в мини-приложении и в любом обозревателе TON.
Вывести остаток можете только вы
Вывод, пауза и лимит принимаются только от админ-кошелька пула. У Achivator такой команды нет ни в контракте пула, ни в мастер-контракте.
Админа не подменить
Передать права на пул может только текущий админ. Пока админ не назначен, пул возвращает любые пополнения отправителю.
Лимит на выплаты в сутки
По умолчанию не больше 10% пула в день, можно задать своё число. Даже в худшем случае пул не опустеет за один день.
Никакой комиссии в TON
Контракты берут только газ и плату за хранение того, что вы в них записали, а остальное возвращают. Вывести TON из мастер-контракта или реестра ачивок не может никто.
Одноразовые чеки
Каждый чек на выплату подписан для конкретного пула, действует час и принимается один раз.
Держится на доверии к сервису
Баллы считает наш сервер
Бот записывает реакции и выдачи в базу Achivator. Сами баллы — не в блокчейне, пока участник их не забрал.
Чеки подписывает ключ сервера
Поэтому контракт и ограничивает выплаты дневным лимитом. Если что-то пойдёт не так — поставьте выплаты на паузу и замените ключ: подписи старого ключа перестанут работать сразу.
Если Achivator закроется
Участники не смогут забрать ещё не выплаченные баллы. Но жетоны из пула вы выведете сами, напрямую через контракт, — наш сервер для этого не нужен.
Весь код — контракты, бот и мини-приложение — открыт: github.com/achivator. Проверьте сами или попросите знакомого разработчика.
Реакции дёшево подделать, поэтому бот платит только за реакции, похожие на настоящие.
5+ сообщений
Реакции от тех, кто написал в чате меньше пяти сообщений, баллов не приносят.
5 в день от одного
Один человек может принести другому не больше пяти оплаченных реакций в сутки.
200 баллов в день
Потолок заработка на реакциях для одного участника в сутки.
3 дня дозревания
До выплаты есть время заметить подозрительное и поставить выплаты на паузу.
Значения по умолчанию. В карточке участника видно, от кого пришли его баллы, — «кольцо» из пары аккаунтов заметно сразу.
Нет. Жетон здесь — баллы лояльности вашего сообщества, как мили у авиакомпании. Его ценность — то, что вы за него даёте. Achivator не торгует жетонами, не выводит их на биржи и ничего не обещает про курс.
Чтобы награда не зависела от доброй воли сервиса. Правила выплат исполняет контракт, а выплаченные жетоны принадлежат участнику: их не аннулировать задним числом, они не пропадут вместе с сервисом и видны в любом TON-кошельке.
Владельцу — на уровне «установить кошелёк и подтвердить транзакцию»: пошаговая инструкция занимает 15–20 минут. Участникам нужен TON-кошелёк и немного TON на газ, чтобы забрать награду.
Бот видит сообщения, потому что он админ, но хранит только статистику: кто, когда и какого типа сообщение написал и какие реакции получил. Тексты сообщений не сохраняются.
Да, подойдёт любой жетон стандарта TON (TEP-74): укажите адрес его мастер-контракта командой /jetton.
Привязать жетон и управлять пулом может только создатель группы. Начислять баллы командой /reward — создатель и любые администраторы, в том числе боты-администраторы.
Поставьте выплаты на паузу и выведите остаток жетонов из пула на свой кошелёк. Уже выплаченное остаётся у участников.
Ачивки заработают сразу после добавления бота. Жетоны — когда будете готовы: 15–20 минут по инструкции, на бесплатных тестовых монетах.