И так, сразу к делу Функционал Реферальная система. За каждого приглашённого, пользователь "будет получать" фиксированную сумму, конфигурируемо. Статистика. Можно смотреть, сколько всего мамонтов было заведено за определенный промежуток времени. Кастомизируемые ответы. Ответы на много что лежат в одном файле и легко редактируются. Необходимости NodeJS Git Python Пакет Visual C++ (если ваша ОС - Microsoft Windows) Суть Перейдем к процессу установки. 1. Устанавливаем NodeJS Переходим на сайт nodejs.org и видим вот такую картину Если Вы разбираетесь, выберете необходимую версию сами, нет - рекомендую LTS (Long Time Support - будет долго поддерживаться). 2. Устанавливаем Visual C++ Насколько я знаю, идет вместе со средой разработки Visual Studio при установке конкретного пакета, если я ошибаюсь - поправьте меня в комментариях. 3. Устанавливаем Python Переходим на сайт python.org/downloads Нажимаем на кнопку "Download Python <версия>", версия может отличаться. 4. Устанавливаем Git Переходим на сайт git-scm.com/downloads и видим вот такую картину Выбираем Windows и ждем загрузки... При установке NodeJS, Python и Git руководствуемся принципом "знаю - меняю, нет - тыкаю далее", но в Python ОБЯЗАТЕЛЬНО нажимаем на "Add Python to Path." С первоначальной настройкой мы разобрались, идем дальше. Linux Server Пример будет приведен для сервера на базе ОС Ubuntu 18.04. Подключаемся к серверу и поочередно вводим следующие команды: sudo apt-get update -y Это обновит список пакетов. sudo apt-get upgrade -y Это обновит уже имеющиеся пакеты. sudo apt-get install python3.7-minimal python-pip -y Так мы устанавливаем Python и PIP (менеджер пакетов). Дальше мы установим NVM(менеджер версий NodeJS) и саму NodeJS. sudo apt-get install wget wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash source ~/.profile nvm install 15.6.0 # На этой версии бот должен отлично работать, для списка всех введите nvm ls-remote и выберете ту, что подходит Вам. Не забудем установить и Git sudo apt-get install git -y С первоначальной настройкой мы разобрались, идем дальше. Termux Android Открываем Termux и поочередно вводим следующие команды. apt update -y # Обновим список пакетов. apt upgrade -y # Обновим доступные пакеты. apt install nodejs -y # Установим NodeJS. apt install python -y # Установим Python. apt install git -y # Установим Git. Загрузка скрипта Открываем любую директорию в командной строке/PowerShell/<чем угодно, зависит от вашей ОС>. Вписываем такую команду: git clone https://github.com/iFlushii/Donat0r_Bot.git # Скачиваем Git- репозиторий. cd Donat0r_Bot # входим в эту директорию. Конфигурация Открываем свой любимый редактор кода, копируем файл config.example.json в config.json и видим там такие строчки { "BOT_TOKEN": "", "PAYMENT_NICKNAME": "", "SUPPORT": "", "REVIEWS_CHANNEL": "", "BOT_USERNAME": "", "REFERRAL_MULTIPLIER": 30, "QIWI_ACCESS_TOKEN": "", "QIWI_NUMBER": "", "CHAT_ID": "", "TS_IDS": [] } Пояснение BOT_TOKEN - Токен от бота, получается в Telegram у Krd2club. PAYMENT_NICKNAME - Никнейм **** кошелька, на который будут приходить платежи. SUPPORT - служба поддержки, формат: "UserName_inactive3707070", например "@legacyfucker2". REVIEWS_CHANNEL - канал с отзывами бота. Тоже начинать с '@'. BOT_USERNAME - никнейм бота без "собаки"("@"). REFERRAL_MULTIPLIER - сколько Российских рублей будет "даваться" за каждого приглашенного. QIWI_ACCESS_TOKEN - токен от **** кошелька, на который идет прием платежей. QIWI_NUMBER - номер телефона от этого же кошелька, БЕЗ символа "+". CHAT_ID - чат, в котором будет информация о "залетах". TS_IDS - ID тс-ов, в формате ["ID1", "ID2", ...] Последняя подготовка Исполняем в директории с ботом: npm i Это установит модули NodeJS. Запуск node . Вот и все, бандиты. Бот запущен. ИНФОРМАЦИЯ Админские команды (доступны только TS-ам). /notify <текст> Разослать всем пользователям бота какой-либо текст (например, о скидках). /sale <процент> Сделать скидку на какой-то процент на все товары. /resetsales Убрать все скидки.