Achivator
Тестнет
ruen

Как подключить свой чат

Инструкция для создателя группы: от тестового кошелька до пула, из которого участники забирают награды жетонами. Всё происходит в тестовой сети TON — деньги настоящие не нужны. Займёт 15–20 минут.

Что понадобится

1

Заведите тестнет-кошелёк

  1. Установите Tonkeeper и создайте обычный кошелёк, если его ещё нет.
  2. Откройте «Settings» (Настройки) и 5 раз быстро коснитесь логотипа Tonkeeper внизу экрана — появится «Dev Menu».
  3. Нажмите на название кошелька вверху главного экрана → «Add Wallet» → «Testnet Account».
  4. Введите фразу восстановления из 24 слов. Подойдёт и фраза основного кошелька — балансы в тестнете отдельные, — но спокойнее завести для тестов отдельный кошелёк.
  5. Скопируйте адрес тестнет-кошелька — он начинается на 0Q… или kQ….
Кошелёк внутри Telegram (@wallet) тестнет не поддерживает. Подойдёт любой другой кошелёк с тестнетом, который подключается через TON Connect.
Готово, если в списке кошельков Tonkeeper есть кошелёк с пометкой Testnet.
2

Получите тестовые TON

  1. Откройте бота @testgiver_ton_bot, отправьте ему адрес тестнет-кошелька и пройдите проверку.
  2. Если бот не отвечает или просит подождать — попробуйте @tnfaucet_bot.

На что уйдут TON: выпуск жетона, активация пула (кошелёк отправит 0,3 TON, 0,1 TON останутся на контракте пула, остальное вернётся), назначение админ-кошелька (0,05 TON) и газ каждого пополнения пула (кошелёк отправит 0,25 TON, неизрасходованное вернётся). Комиссии Achivator в TON нет. 2 TON хватит с запасом, а если закончатся — просто запросите ещё.

Готово, если в Tonkeeper на тестнет-кошельке ненулевой баланс TON.
3

Выпустите (сминтите) свой жетон

Жетон — это токен, которым чат награждает участников. Выпустить его проще всего в TON Minter:

  1. Откройте minter.ton.org/?testnet=true — параметр testnet=true важен, без него минтер работает в основной сети.
  2. Нажмите «Connect Wallet» → Tonkeeper и выберите тестнет-кошелёк.
  3. Заполните форму: Name (например, «Монеты нашего чата»), Symbol (коротко, 3–5 латинских букв, например CHAT), Decimals — оставьте 9, Tokens to mint — сколько выпустить, например 1 000 000. Описание и ссылка на картинку — по желанию.
  4. Нажмите «Deploy» и подтвердите транзакцию в кошельке. Весь выпуск придёт на ваш кошелёк.
  5. Когда страница жетона откроется, скопируйте адрес жетона (адрес мастер-контракта, Jetton address). Он понадобится на шаге 6.
Нужен именно адрес мастер-контракта жетона — не адрес вашего кошелька и не адрес «jetton wallet». В Tonkeeper его видно в карточке жетона, а в минтере — в адресной строке страницы жетона.
Готово, если в Tonkeeper на тестнет-кошельке появился ваш жетон с выпущенным количеством.
4

Добавьте @achivator_bot в группу

  1. Откройте группу → нажмите на её название → «Добавить участников».
  2. Найдите @achivator_bot и добавьте.
Готово, если бот написал в группе приветствие «Привет! Я Achivator Bot…».
5

Сделайте бота администратором

  1. Профиль группы → «Изменить» → «Администраторы» → «Добавить администратора».
  2. Выберите achivator_bot и сохраните. Права по умолчанию подходят.

Права админа нужны, чтобы бот видел сообщения и реакции и мог проверить, кто отдаёт ему команды. Бот хранит только статистику, а не тексты сообщений.

Готово, если бот ответил «Спасибо за права администратора!…».
6

Отправьте команды боту

Пишите прямо в группе, от своего аккаунта создателя:

/verify@achivator_bot

Подтверждает, что вы создатель чата. Бот ответит «Подтверждено: вы создатель.»

/jetton EQ…адрес_жетона

Привязывает жетон из шага 3 как награду чата. Бот ответит «Жетон для наград задан: …». Команда /jetton без адреса покажет текущий жетон.

Если в ваших правах администратора включена «Анонимность», отключите её: бот не видит, кто отправил анонимное сообщение, и не примет команду.
Готово, если бот подтвердил оба действия.
7

Активируйте пул наград

Пул — это смарт-контракт вашего чата, из которого участники забирают жетоны.

  1. Откройте мини-приложение: t.me/achivator_bot/app (или кнопка в чате с ботом).
  2. Вверху справа нажмите «Подключить кошелёк» → Tonkeeper и выберите тестнет-кошелёк.
  3. В разделе «Мои чаты» выберите свою группу — откроется страница пула.
  4. Нажмите «Активировать пул» и подтвердите в кошельке 0,3 TON. Это разовая операция: 0,1 TON останутся на контракте пула на оплату его хранения в сети, остальное за вычетом газа вернётся.
Готово, если у чата появилась зелёная метка «Пул активен» (обычно в течение минуты).
8

Назначьте админ-кошелёк пула

  1. На той же странице в блоке «Шаг 1 · Админ-кошелёк» нажмите «Сделать этот кошелёк админом».
  2. Подтвердите транзакцию (0,05 TON).

Только этот кошелёк сможет выводить жетоны из пула, ставить дневной лимит выплат и паузу. Шаг обязателен: пока у пула нет админа, он возвращает пополнения обратно.

Готово, если блок сменился на «Пополнение», а в карточке пула указан админ-кошелёк.
9

Залейте жетоны в пул

  1. В блоке «Пополнение» введите, сколько жетонов перевести в пул — например, 100 000.
  2. Нажмите «Пополнить пул» и подтвердите. В транзакцию входит только газ сети, комиссии нет; неизрасходованные TON вернутся.
Готово, если в карточке «Пул наград» виден баланс жетонов. Чат подключён!

Что дальше

Баллы за реакции. Участники получают баллы, когда их сообщениям ставят позитивные реакции: 👍 ❤ 🔥 ❤‍🔥 🎉 😍 🥰 👏 💯 🤩 😁 🤣 🙏 🤝 🏆 👌 ⚡ 🫡 😎 🤗 😇 💘 🍾 🆒. Считаются любые сообщения — текст, фото, стикеры, голосовые, — но только написанные после того, как бот стал админом. Платные звёзды, премиум-эмодзи и анонимные реакции в каналах баллов не дают. Реакции на сообщения создателя стоят больше. Чтобы реакции засчитывались, у реагирующего должно быть хотя бы 5 сообщений в чате, а число реакций от одного человека другому в день ограничено — так сложнее накручивать.

Ручные награды. Вы и другие админы можете начислить баллы за что угодно: ответьте на сообщение командой /reward 50 за помощь или напишите /reward @username 50 причина.

Правила выплат. На странице пула, в блоке «Правила вывода» задаётся, через сколько дней баллы можно забрать (по умолчанию 3 дня), в какие дни недели открыты выплаты и пауза на отпуск. Для теста поставьте 0 дней, чтобы не ждать.

Цена балла. На странице пула, в блоке «Цена балла» задаётся, сколько жетонов стоит один балл (по умолчанию — курс платформы). Цена действует и для уже накопленных баллов. Повышение применяется сразу, со следующей выплаты. Снижение вступает в силу только через 7 дней (позже, если вывод открыт не каждый день: до снижения у участников будет хотя бы один полный день вывода; пока оно запланировано, вывод нельзя приостановить): бот сразу объявляет его в чате, чтобы участники успели забрать баллы по текущей цене, и сообщает ещё раз, когда цена снизится. Каждое изменение участники видят в мини-приложении в течение 7 дней.

Язык бота. Бот отвечает на языке Telegram того, кто ему пишет. Чтобы закрепить язык для всего чата, создатель или админ отправляет /lang ru или /lang en.

Как участники забирают награду. В мини-приложении, кнопкой «Забрать». Им тоже нужен тестнет-кошелёк и немного тестовых TON на газ (около 0,15 TON за выплату).

Защита пула. С админ-кошелька можно поставить выплаты на паузу, изменить дневной лимит (по умолчанию 10% пула в день) и вывести жетоны обратно. Эти ограничения зашиты в контракт и действуют, даже если что-то случится с ботом.

Если что-то не так

Моего чата нет в «Мои чаты»+

Чат появляется там после /verify@achivator_bot или /jetton, отправленных создателем в группе. Отправьте команду и перезапустите мини-приложение.

Бот не реагирует на команды+

Проверьте, что бот — администратор группы (шаг 5). Если в группе несколько ботов, пишите команду с упоминанием: /jetton@achivator_bot ….

Бот пишет «Я не вижу, кто это отправил»+

Вы пишете анонимно или от имени канала. Отключите «Анонимность» в своих правах администратора и отправьте команду от своего имени.

«Задать жетон для наград может только создатель чата»+

Привязать жетон и управлять пулом может только создатель группы. Остальные админы могут начислять баллы командой /reward.

Бот не принимает адрес жетона+

Нужен адрес мастер-контракта жетона целиком — он начинается на EQ, UQ, kQ или 0Q. Не путайте его с адресом своего кошелька.

Кошелёк не подтверждает транзакцию или ругается на сеть+

Скорее всего, подключён кошелёк основной сети. В мини-приложении нажмите на адрес кошелька вверху → «Отключить кошелёк» и подключите тестнет-кошелёк заново.

Висит «Транзакция ещё подтверждается в сети»+

Тестнет иногда тормозит. Подождите минуту и нажмите «Обновить» внизу страницы пула.

Закончились тестовые TON+

Запросите ещё у @testgiver_ton_bot или @tnfaucet_bot.

Открыть Achivator в Telegram