Инструкция по установке бота

Скачать исходники бота вы можете ниже, либо в нашем канале для ТСов - t.me/gambler_tgbot

Для дальнейшей работы с ботом/установки рекомендуем найти программиста

Покупка сервера

Для начала нам нужно выбрать хостинг сервис, для примера мы будем использовать altawk

Регистрируемся, нажимаем на виртуальные серверы > заказать

Дальше выбираем тариф сервера, для небольшой команды хватит самого простого за 5$ > нажимаем заказать

У нас откроется страница c настройками сервера. Доменное имя не имеет значения, вводите любое > выбираем операционную систему Ubuntu 22.04 > оплачиваем

После оплаты переходим во вкладку "Виртуальные серверы" > выделяем галочкой купленный сервер > нажимаем инструкция

После открытия инструкции копируем данные сервера

Создание бота

  1. Переходим в тг бота BotFather

  2. Пишем /newbot

  3. Вводим название и юзернейем бота

  4. По желанию можете там же установить описание бота, аватарку и тд.

После успешного создания бота мы получим сообщение с (1) ссылкой на него и (2) его токеном

Копируем токен и вставляем его в config.ini в файлах бота в параметр "bot_token". Пример:

// Переменные нужно вставлять без пробела

bot_token=6524386800:AAFabvyGwIVa

Настройка бота - config.ini

bot_token - токен бота

bot_name - название бота, которое отобразиться в главном меню

admin_id - id админа, узнать можно тут t.me/userinfobot (если нужно добавить несколько админов, то добавляйте id через запятую БЕЗ пробела). Пример:

admin_id=1111111,22222222

admin_username - контакт админа

api_token - api токен из панели - gambler-panel.com/api_docs

users_payouts - чат, куда приходят заявки на выплаты воркерам

channel_id - чат, куда будут приходить заявки в бота

group_id - чат, куда будет приходить отстук с новыми депозитами.

ID чатов можно узнать включив режим разработчика в ТГ или воспользоваться специальными ботами - userinfobot

После настройки config.ini, перекидываем файлы бота на сервер

Загрузка файлов на сервер

  1. Скачиваем приложение FileZilla (именно клиент, а не сервер) или любой другой FTP-клиент

  1. Нажимаем "Файл" > менеджер сайтов

  1. Новый сайт > ОБЯЗАТЕЛЬНО выбираем протокол SFTP и ставим порт 22 > вводим IP сервера > пользователь root > пароль > нажимаем соединиться

  1. Переносим папку "tg_bot" в корневую папку root

Отлично! Осталось только запустить самого бота.

Запуск бота

  1. Скачиваем приложение PuTTY

  2. Запускаем его, вводим IP сервера, нажимаем "open" и "accept"

3. Откроется консоль с "login as: ", пишем "root" и нажимаем Enter

4. Дальше попросит ввести пароль "password: ", вставляем пароль (вставлять текст в PuTTy можно просто ПКМ) и ждем соединения с сервером.

Теперь прописываем эти команды:

apt update && apt upgrade -y
cd /root/tg_bot
sudo apt update
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.12 python3.12-venv

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

python main.py

Запуск бота

cd /root/tg_bot
source .venv/bin/activate
nohup python main.py > output.log >&1 &

👍 Все готово, вы великолепны!

Для использования админки в боте используйте /admin

Функционал бота

Для воркеров

Создание/редактрирование/удаление промокодов

Статистика созданных воркером промокодов

Смена ника в отстуке

Установка кошельков/вывод средств


Для админа

Просмотр всех воркеров, либо использовать поиск по айди/тегу телеграм, для этого введите команду /user id/tag (пример /user @lord_gambler)

Просмотр статистики и топовых воркеров

Создание рассылки

Просмотр депозитов

Смена актуального домена (можно несколько, смена информации,

Смена процентов одному или всем воркерам

Изменение баланса воркера

Просмотр кошельков воркера

В кнопке "Информация" рекомендуем поставить мануалы для ваших воркеров, вы можете их написать самостоятельно, либо воспользоваться нашими: Мануалы

Last updated