Перейти к публикации

GAMEOVER

Скрипт paymaster + телеграм-бот

Рекомендованные сообщения

Всем привет, сегодня я Вам солью свою рабочую платежку для скам проектов, так же полный лог сохраняется в Вашем телеграмм боте.
Что бы было меньше воды, давайте приступим.

Установка сайта на хостинг
Для примера ставим на хостинг https://beget.com/p71921

1. Нужно купить хостинг самый дешевый или вы можете использовать любой другой бесплатный.

Переходим в раздел Хостинг

cd1070af-6ba3-42c6-bde0-615adfe6c9d8.png

Во время написании статьи он стоит в месяц 165 рублей , я его буду покупать так как в дальнейшем мы за эти же деньги будем покупать VPS для того что бы бот работал 24/7

Выбираем самый простой вариант он нам подойдет, так же мы получим бесплатно 30 дней использования, что очень хорошо.

676d4f68-f92e-490a-b8a9-ac1ca029213d.png

Далее простая регистрация которая займет не более пяти минут. можете вводить не свои данные, номер должен быть рабочим так как придет смс, можно взять тут https://onlinesim.ru/ У них на сайте есть бесплатные номера, я воспользуюсь ними.

4fcdfbd2-b49a-4e95-956d-7da18beccb3c.png

Вводим номер и Левые данные, к примеру Игорь Генз Федорович, придумываем логин под которым мы будем авторизовываться после вводим почту желательно свою так как туда придет пароль для дальнейшей авторизации .

cd8f8f05-dc0d-4c69-9640-c53a58f6b61a.png

Отлично, после того как вы зарегистрировались можете пополнить счет на 162 рубля на месяц и того у Вас будет два месяца оплачен хостинг, я его оплачу так как нам потом потребуется покупка VPS Ubuntu 18.04 за 11 рублей на beget .
У Вас будет бесплатный домен такого вида Вашлогин.beget.tech для теста я думаю сойдет, в дальнейшем можете купить домен за 172 рубля в зоне .ru

Я покупать домен не будут так как у меня есть лишний который валяется без надобности, вот на него я и буду ставить. Переходим в файловый менеджер и находим свой домен.

24231196-9509-4c3f-8540-96f204dd4180.png

У меня домен будет rvuti.pw у Вас будет простой который писал выше если вы не покупали себе домен. После чего заходим по такому пути ../rvuti.pw/public_html От туда смело все удаляем и закидываем наш архив с самим сайтом после чего правой кнопкой мыши распаковать. Пока что Вам больше нечего не нужна делать с сайтом.

2. Создаем базу данных и обязательно запишите где то пароль который вы указали или запомните, данные от базы данных нам понадобятся.

059832e8-1708-42c6-9dec-6b038d326d8d.png

После того как успешно мы создали базу данных переходим обратно в файловый менеджер и в config.php который находится в корне сайта вводим данные от БД:

3f8a5cc5-bbc1-4145-8527-2389d1ed0dd1.png

Теперь нам нужен VPS и он стоит 11 рублей, самый простой нам не нужно навороченный какой-то, про него я писал Выше. Переходим в раздел VPS и устанавливаем Ubuntu 18.04 она хорошо работает для нашей цели.

b7074e54-a039-4ca1-8014-571ff2a5fd3e.png

Отлично теперь у нас запущен наш VPS на системе Ubuntu 18.04. Двигаемся дальше. качаем второй архив уже с ботом ( Все архивы в самом низу ).

3. Создаем бота в телеграмме, нам нужно перейти в @BotFather и создать обычного бота, вводим имя бота, ник и т.д. там все просто. Нам нужно взять от бота token нашего бота, что бы вписать в настройки.

9faeaa0b-509b-4238-8e61-56bda6d59e6d.png

Отлично у нас есть token теперь нам нужно открыть bot.py который в архиве и вписать в него как на скрине, я открую bot.py через notepad++ вы можете через блокнот.

0d99e0fe-ee0d-465f-b430-4a59ef91be32.png

Теперь нам нужно указать кто будет администратором в боте и сможет ним пользоваться, через запятую вы можете указать несколько админов. Переходим в бота @JackBauer и берем id вашего профиля, нажимаете /start а потом /getid и видим наш id который нужно вставить в adminList

scale_1200

Отлично теперь мы будем админами и сможем войти в бота, теперь нам нужно написать тут базу данных которую мы изначально создали, бот сам создаст в ней таблицы.
Что бы наш бот мог спокойно подключиться к нашей базе нам нужно дать нашему ip адресу разрешения в beget разделе MySQL

scale_1200

Отлично, теперь наш бот сможет подключиться к нашей базе данных и создавать там таблицы и вытягивать информацию которую будет передавать сайт.

4. Установка бота в нашей системе Ubuntu 18.04 открываем консоль у Вас на ПК и пишем ssh root@Вашip он попросит пароль, вы должны были его записать где-то.

scale_1200

Отлично, вводим пароль и входим, теперь нам нужно нашего бота перенести на наш VPS , сделать это очень легко, открываем новое окно командной строки и пишем
scp ПутьДоНашегоАрхива ИмяПользователя@ТутВашIP:/root у меня к примеру идет вот так scp C:\bot.rar root@id:/root пример открытия на скрине.

scale_1200

Командная страка нам говорит что все успешно перекинулось, теперь переходим в нашу первую консоль и разархивируем нашего бота, после чего приступим к установки пакетов которые нужны для работы нашего бота. Что бы разархивировать вводим такую команду rar x архив.rar

scale_1200

После того как он разархивирует bot.rar нам нужно ввести по очереди команды которые под спойлером что бы установить все зависимости которые нам нужны.

sudo apt update
sudo apt install rar
sudo apt install screen
sudo apt install python3.7
sudo apt-get install python3-pip
sudo apt-get install python3-dev
sudo apt-get install python3.7-dev
sudo pip3 install --user pyTelegramBotAPI

Отлично, после того как установили зависимости можете настроить что бы бот работал 24/7 для этого мы и устанавливали зависимость screen
Вводим команду screen и жмём enter. Мы открыли окно screen. Далее переходим в директорию со скриптом и прописываем: python3 bot.py

Отлично вы увидите что наш бот создаст базу данных и включится, теперь переходим в телеграмм в нашего бота которого мы создавали и жмем /start

scale_1200

Переходим в меню "настройки" -> URL платежки , и вводим туда URL платежки без http/https, например "google.ru". БЕЗ HTTP и слешей вконце, чистый сайт.ру !

scale_1200

Далее нажимаем " Организация на странице оплаты " и придумываем, что будет написано главной странице платежки, например REG.ru

scale_1200

Отлично, можно идти создавать ссылки на оплату или возврат средств и работать с 3D функционалом, бот дает моментально знать о всех действиях пользователя на сайте.

scale_1200

Для того что бы приходила смс подтверждения пользователю который ввел данные нам и нужно было брать именно платный VPS так как на бесплатно не будет работать.

Скачать архив - https://disk.yandex.ru/d/hwZxm2vkgPm_Ig

Поделиться сообщением


Ссылка на сообщение

вопрос. оплата ручная получается.? не фрейм оплата через обменники?

Поделиться сообщением


Ссылка на сообщение

КТО МОЖЕТ ПОМОЧЬ? 

sudo pip3 install --user pyTelegramBotAPI

В ОШИБКУ ВЫПАДАЕТ 

Поделиться сообщением


Ссылка на сообщение

Почему после перехода по созданной ссылке белый экран?

06.05.2021 в 13:04, GAMEOVER сказал:

Всем привет, сегодня я Вам солью свою рабочую платежку для скам проектов, так же полный лог сохраняется в Вашем телеграмм боте.
Что бы было меньше воды, давайте приступим.

Установка сайта на хостинг
Для примера ставим на хостинг https://beget.com/p71921

1. Нужно купить хостинг самый дешевый или вы можете использовать любой другой бесплатный.

Переходим в раздел Хостинг

cd1070af-6ba3-42c6-bde0-615adfe6c9d8.png cd1070af-6ba3-42c6-bde0-615adfe6c9d8.png

Во время написании статьи он стоит в месяц 165 рублей , я его буду покупать так как в дальнейшем мы за эти же деньги будем покупать VPS для того что бы бот работал 24/7

Выбираем самый простой вариант он нам подойдет, так же мы получим бесплатно 30 дней использования, что очень хорошо.

676d4f68-f92e-490a-b8a9-ac1ca029213d.png 676d4f68-f92e-490a-b8a9-ac1ca029213d.png

Далее простая регистрация которая займет не более пяти минут. можете вводить не свои данные, номер должен быть рабочим так как придет смс, можно взять тут https://onlinesim.ru/ У них на сайте есть бесплатные номера, я воспользуюсь ними.

4fcdfbd2-b49a-4e95-956d-7da18beccb3c.png 4fcdfbd2-b49a-4e95-956d-7da18beccb3c.png

Вводим номер и Левые данные, к примеру Игорь Генз Федорович, придумываем логин под которым мы будем авторизовываться после вводим почту желательно свою так как туда придет пароль для дальнейшей авторизации .

cd8f8f05-dc0d-4c69-9640-c53a58f6b61a.png cd8f8f05-dc0d-4c69-9640-c53a58f6b61a.png

Отлично, после того как вы зарегистрировались можете пополнить счет на 162 рубля на месяц и того у Вас будет два месяца оплачен хостинг, я его оплачу так как нам потом потребуется покупка VPS Ubuntu 18.04 за 11 рублей на beget .
У Вас будет бесплатный домен такого вида Вашлогин.beget.tech для теста я думаю сойдет, в дальнейшем можете купить домен за 172 рубля в зоне .ru

Я покупать домен не будут так как у меня есть лишний который валяется без надобности, вот на него я и буду ставить. Переходим в файловый менеджер и находим свой домен.

24231196-9509-4c3f-8540-96f204dd4180.png 24231196-9509-4c3f-8540-96f204dd4180.png

У меня домен будет rvuti.pw у Вас будет простой который писал выше если вы не покупали себе домен. После чего заходим по такому пути ../rvuti.pw/public_html От туда смело все удаляем и закидываем наш архив с самим сайтом после чего правой кнопкой мыши распаковать. Пока что Вам больше нечего не нужна делать с сайтом.

2. Создаем базу данных и обязательно запишите где то пароль который вы указали или запомните, данные от базы данных нам понадобятся.

059832e8-1708-42c6-9dec-6b038d326d8d.png 059832e8-1708-42c6-9dec-6b038d326d8d.png

После того как успешно мы создали базу данных переходим обратно в файловый менеджер и в config.php который находится в корне сайта вводим данные от БД:

3f8a5cc5-bbc1-4145-8527-2389d1ed0dd1.png 3f8a5cc5-bbc1-4145-8527-2389d1ed0dd1.png

Теперь нам нужен VPS и он стоит 11 рублей, самый простой нам не нужно навороченный какой-то, про него я писал Выше. Переходим в раздел VPS и устанавливаем Ubuntu 18.04 она хорошо работает для нашей цели.

b7074e54-a039-4ca1-8014-571ff2a5fd3e.png b7074e54-a039-4ca1-8014-571ff2a5fd3e.png

Отлично теперь у нас запущен наш VPS на системе Ubuntu 18.04. Двигаемся дальше. качаем второй архив уже с ботом ( Все архивы в самом низу ).

3. Создаем бота в телеграмме, нам нужно перейти в @BotFather и создать обычного бота, вводим имя бота, ник и т.д. там все просто. Нам нужно взять от бота token нашего бота, что бы вписать в настройки.

9faeaa0b-509b-4238-8e61-56bda6d59e6d.png 9faeaa0b-509b-4238-8e61-56bda6d59e6d.png

Отлично у нас есть token теперь нам нужно открыть bot.py который в архиве и вписать в него как на скрине, я открую bot.py через notepad++ вы можете через блокнот.

0d99e0fe-ee0d-465f-b430-4a59ef91be32.png 0d99e0fe-ee0d-465f-b430-4a59ef91be32.png

Теперь нам нужно указать кто будет администратором в боте и сможет ним пользоваться, через запятую вы можете указать несколько админов. Переходим в бота @JackBauer и берем id вашего профиля, нажимаете /start а потом /getid и видим наш id который нужно вставить в adminList

scale_1200 scale_1200

Отлично теперь мы будем админами и сможем войти в бота, теперь нам нужно написать тут базу данных которую мы изначально создали, бот сам создаст в ней таблицы.
Что бы наш бот мог спокойно подключиться к нашей базе нам нужно дать нашему ip адресу разрешения в beget разделе MySQL

scale_1200 scale_1200
 

Отлично, теперь наш бот сможет подключиться к нашей базе данных и создавать там таблицы и вытягивать информацию которую будет передавать сайт.

4. Установка бота в нашей системе Ubuntu 18.04 открываем консоль у Вас на ПК и пишем ssh root@Вашip он попросит пароль, вы должны были его записать где-то.

scale_1200 scale_1200
 

Отлично, вводим пароль и входим, теперь нам нужно нашего бота перенести на наш VPS , сделать это очень легко, открываем новое окно командной строки и пишем
scp ПутьДоНашегоАрхива ИмяПользователя@ТутВашIP:/root у меня к примеру идет вот так scp C:\bot.rar root@id:/root пример открытия на скрине.

scale_1200 scale_1200
 

Командная страка нам говорит что все успешно перекинулось, теперь переходим в нашу первую консоль и разархивируем нашего бота, после чего приступим к установки пакетов которые нужны для работы нашего бота. Что бы разархивировать вводим такую команду rar x архив.rar

scale_1200 scale_1200
 

После того как он разархивирует bot.rar нам нужно ввести по очереди команды которые под спойлером что бы установить все зависимости которые нам нужны.


sudo apt update
sudo apt install rar
sudo apt install screen
sudo apt install python3.7
sudo apt-get install python3-pip
sudo apt-get install python3-dev
sudo apt-get install python3.7-dev
sudo pip3 install --user pyTelegramBotAPI

Отлично, после того как установили зависимости можете настроить что бы бот работал 24/7 для этого мы и устанавливали зависимость screen
Вводим команду screen и жмём enter. Мы открыли окно screen. Далее переходим в директорию со скриптом и прописываем: python3 bot.py

Отлично вы увидите что наш бот создаст базу данных и включится, теперь переходим в телеграмм в нашего бота которого мы создавали и жмем /start

scale_1200 scale_1200
 

Переходим в меню "настройки" -> URL платежки , и вводим туда URL платежки без http/https, например "google.ru". БЕЗ HTTP и слешей вконце, чистый сайт.ру !

scale_1200 scale_1200

Далее нажимаем " Организация на странице оплаты " и придумываем, что будет написано главной странице платежки, например REG.ru

scale_1200 scale_1200
 

Отлично, можно идти создавать ссылки на оплату или возврат средств и работать с 3D функционалом, бот дает моментально знать о всех действиях пользователя на сайте.

scale_1200 scale_1200

Для того что бы приходила смс подтверждения пользователю который ввел данные нам и нужно было брать именно платный VPS так как на бесплатно не будет работать.

Скачать архив - https://disk.yandex.ru/d/hwZxm2vkgPm_Ig

 

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...