Telegram-бот для покупки очков ANEW

Другое Telegram-бот для покупки очков ANEW 1.0.0

Нет прав для скачивания
PASS
Скрытое содержимое могут видеть только пользователи групп(ы): Администратор, Модератор, Гл.администратор, Участник, PREMIUM PLUS

Telegram-бот для начисления ANEW
Что умеет бот?
  • Считает ваши сообщения в чате
  • Начисляет коины:За каждые 20 сообщений вы получаете 1 коин.(Можно настроить)
  • Обмен коинов на ANEW: Обменивайте коины на ANEW для использования на сервере.
  • Привязка Steam ID: Свяжите свой Steam ID для получения наград.
  • Админ-функции: Администраторы могут начислять коины игрокам.
Команды бота
  • /ainfo — Показывает информацию о боте и инструкции.
  • /set steamid — Привязывает ваш Steam ID (формат: VALVE_13:0:<число> или STEAM_0:[0-1]:<число>). Пример: /set STEAM_0:1:123456.
  • /coin — Показывает ваш баланс сообщений, коинов и текущий курс обмена.
  • /anew <количество> — Обменивает указанное количество коинов на ANEW. Пример: /anew 2 (даст 10 ANEW, если у вас есть 2 коина).
  • /addcoin(только для админов укажите ID в конфиге):
    • /addcoin <Telegram ID> <число> — Начисляет коины по Telegram ID. Пример: /addcoin 123456789 10.
    • /addcoin <число> — В ответ на сообщение пользователя начисляет ему коины. Пример: ответить на сообщение и ввести /addcoin 5.
Инструкция по установке Telegram-бота

Требования

  • Веб-сервер с PHP 7.4 или выше
  • MySQL базы данных.
  • Плагин
  • Библиотека SourceQuery (для RCON-соединения с сервером).
  • Токен бота, полученный от @BotFather.
  • RCON-пароль для управления сервером.

Шаги по установке

  • Убедитесь, что на хостинге установлены PHP, MySQL и веб-сервер (например, Apache или Nginx).
  • Создайте базу данных MySQL (Можно юзать уже существующию)
  • Таблица anew_coins создается автоматически при первом запуске бота.
  • Откройте anew_bot.php и обновите конфигурацию в секции $config
  • Код:
    $config = [
        'telegram_token' => 'ТОКЕН', // Токен бота Telegram
        'admin_ids' => [915326369, 987654321], // Telegram IDs админов
        'db' => [
            'host' => 'localhost',
            'user' => 'ПОЛЬЗОВАТЕЛЬ',
            'pass' => 'ПАРОЛЬ',
            'name' => 'БАЗА'
        ],
        'server' => [
            'ip' => '11.111.111.11', // IP сервера
            'port' => 27022,         // Порт сервера
            'password' => 'ПАРОЛЬ' // RCON пароль
        ],
        'messages_per_coin' => 20, // Количество сообщений для получения 1 коина
        'anew_per_coin' => 5      // Курс: сколько ANEW за 1 коин
    ];
  • Разместите скрипт anew_bot.php на сервере с HTTPS (Telegram требует защищенное соединение).
    • Например: .
    • Настройте Webhook, отправив запрос
    • Код:
      https://api.telegram.org/botYOUR_BOT_TOKEN/setWebhook?url=https://your-domain.com/anew_bot.php
    • Замените YOUR_BOT_TOKEN на токен бота и на URL вашего скрипта.
  • Добавте вашего бота в группу и выйдайте ему права АДМИНИСТРАТОРА ОБЕЗАТЕЛЬНО
Я протестировал всё работает, начисления проходят как положено. Единственный момент: если в базе статистики вас нет на сервере, то начисления не произойдут. В остальном всё работает по тому же принципу, что и RCON SHOP.
Бот находится в бета-версии, поэтому возможны доработки и правки. Пишите свои пожелания!
  • 1.PNG
    1.PNG
    24,5 KB · Просмотры: 10
  • 2.PNG
    2.PNG
    28,4 KB · Просмотры: 10
  • 3.PNG
    3.PNG
    39,1 KB · Просмотры: 10
  • 4.PNG
    4.PNG
    41,9 KB · Просмотры: 10
Автор
Caspers
Скачивания
4
Просмотры
142
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Другие ресурсы пользователя Caspers

Поделиться ресурсом

Последние обновления

  1. 04.09.25 Релиз

    Бот находится в бета-версии, поэтому возможны доработки и правки. Пишите свои пожелания!
Сверху Снизу