Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: Mint-Scripts-Studio/PHP-Scripts

Скрипт МЛМ пирамиды PHP аналог Баксик бесплатно

28 Jan 17:42
@mintscripts-studio mintscripts-studio
42dd32a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Бесплатный скрипт на PHP матрицы по аналогии всеми известного баксика, в скрипте есть 8 уровней для покупки и по 4 реф уровня, все настраивается в админке и файлах, работает с любыми ручными платежками, есть игры, есть отпуск и многое другое, смысл скрипта что бы админ под собой приводил людей и зарабатывал с этого и с других услуг проекта. Код полностью открыт можно поменять все под себя и сменить дизайн.

MLM.zip

2025年01月28日_19-34-23 (1)

Наш сайт визитка Разработка хайпов под ключ, создание млм

Магазин PHP, Купить скрипт HYIP, Хайп МЛМ, Экономические игры, Казино

#СкриптPHP NoСкриптИЛМ #Скриптказино NoСкриптобменника #Скачатьбесплатноскрипт

GitHub stars

Loading

Python Bot парсер курсов из обменников сравнивая их с курсом Binance

04 Mar 14:40
@mintscripts-studio mintscripts-studio
42dd32a
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

import requests
from bs4 import BeautifulSoup
import telebot
import time
import random

TELEGRAM_TOKEN = "" # Замените
CHAT_ID = "" # Замените
SAFELYCHANGE_URL = "https://safelychange.com/#/ru/tariffs" # ИЗМЕНИТЕ НА СВОЙ
PROXIES = ["ЛОГИН:ПАРОЛЬ@ip:PORT"]
PAIRS_TO_TRACK = {
"ETH_USDT": {"safelychange_from": "Ethereum", "safelychange_to": "Tether TRC20 (USDT)", "binance_symbol": "ETHUSDT"},
"LTC_USDT": {"safelychange_from": "Litecoin", "safelychange_to": "Tether TRC20 (USDT)", "binance_symbol": "LTCUSDT"},
"TRX_USDT": {"safelychange_from": "Tron", "safelychange_to": "Tether TRC20 (USDT)", "binance_symbol": "TRXUSDT"},
}
USER_AGENTS = [
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0",
]

def get_safelychange_rate(from_currency, to_currency, proxy=None):
"""Получает курс обмена с SafelyChange."""
time.sleep(random.uniform(5, 15)) # Случайная задержка от 5 до 15 секунд
try:
proxies_dict = {"http": f"http://{proxy}", "https": f"http://{proxy}"} if proxy else None
user_agent = random.choice(USER_AGENTS) # Выбираем случайный User-Agent
headers = {"User-Agent": user_agent} # Создаем заголовки с User-Agent
response = requests.get(SAFELYCHANGE_URL, proxies=proxies_dict, headers=headers, timeout=10) #Передаем headers в запрос
response.raise_for_status()
soup = BeautifulSoup(response.content, 'html.parser')

 # Поиск таблицы для нужной валюты
 currency_table = None
 h2_tags = soup.find_all('h2') #Ищем заголовки h2
 for h2 in h2_tags:
 if from_currency in h2.text: #Например, "Ethereum ETH"
 currency_table = h2.find_next('table') #Следующая таблица - то, что нам нужно
 break
 if not currency_table:
 print(f"Не найдена таблица для {from_currency}")
 return None
 # Поиск курса в таблице
 exchange_rate = None
 for row in currency_table.find_all('tr'): #Для каждой строки таблицы
 cells = row.find_all('td') #Ищем ячейки
 if len(cells) == 3: #Нам нужно 3 ячейки: Отдаете, Получаете, Резерв
 отдаете = cells[0].text.strip()
 получаете = cells[1].text.strip()
 if from_currency in отдаете and to_currency in получаете: # <--- ПРОВЕРЬ ОТСТУПЫ
 exchange_rate_text = получаете.split(to_currency)[0].strip() #Выделяем курс
 try:
 exchange_rate = float(exchange_rate_text)
 break #Курс найден, выходим
 except ValueError:
 print(f"Не удалось преобразовать курс: {exchange_rate_text}")
 return None
 if exchange_rate is None:
 print(f"Не удалось найти курс для {from_currency} -> {to_currency}")
 return exchange_rate
except requests.exceptions.RequestException as e:
 print(f"Ошибка при запросе к SafelyChange: {e}")
 return None
except Exception as e:
 print(f"Неизвестная ошибка: {e}")
 return None

def get_binance_spot_rate(symbol):
"""Получает курс с Binance Spot API."""
try:
response = requests.get(f"https://api.binance.com/api/v3/ticker/price?symbol={symbol}", timeout=10)
response.raise_for_status()
data = response.json()
return float(data['price'])
except requests.exceptions.RequestException as e:
print(f"Ошибка при запросе к Binance: {e}")
return None
except Exception as e:
print(f"Неизвестная ошибка при получении курса Binance: {e}")
return None

def send_telegram_message(bot, chat_id, message):
"""Отправляет сообщение в Telegram."""
try:
bot.send_message(chat_id, message)
print(f"Отправлено сообщение: {message}")
except Exception as e:
print(f"Ошибка при отправке сообщения в Telegram: {e}")

def main():
bot = telebot.TeleBot(TELEGRAM_TOKEN)
proxy = PROXIES[0] # Используем только один прокси
while True:
for pair_name, pair_config in PAIRS_TO_TRACK.items():
safelychange_from = pair_config["safelychange_from"]
safelychange_to = pair_config["safelychange_to"]
binance_symbol = pair_config["binance_symbol"]

 safelychange_rate = get_safelychange_rate(safelychange_from, safelychange_to, proxy)
 binance_rate = get_binance_spot_rate(binance_symbol)
 if safelychange_rate and binance_rate:
 if safelychange_rate >= binance_rate * 1.01: # SafelyChange выгоднее на 1%
 message = (
 f"Внимание! {pair_name}: SafelyChange выгоднее на 1%!\n"
 f"SafelyChange: {safelychange_rate:.2f}\n"
 f"Binance: {binance_rate:.2f}"
 )
 send_telegram_message(bot, CHAT_ID, message)
 else:
 print(f"Не удалось получить курсы для {pair_name}")
 time.sleep(60 * 5) # Проверка каждые 5 минут

if name == "main":
main()

Contributors

ip
Assets 2
Loading

AltStyle によって変換されたページ (->オリジナル) /