• Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываються в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки работают только с Администрацией форума

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

python Исходник Скрипт Телеграм Бот для пополнении любого EVM кошелька

Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
25 422
224
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
Скрипт для помощи в пополнении любого EVM кошелька, если у пользователя нет своего личного кошелька или биржи

ЯП: Python 3.11+
Модули: aiogram, requests,web3
База данных: sqlalchemy

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

Пользователи могут пополнить свой баланс внутри бота через Telegram Stars. Stars конвертируются в рубли на баланс, независимо от того, в какой валюте были куплены.Рубли в дальнейшем конвертируются в токены по курсу Binance.

Источник: Автор
 

Вложения

  • Скрипт Телеграм Бот для пополнении любого EVM кошелька.zip
    4,1 МБ · Просмотры: 8
Последнее редактирование:
Оффлайн

tmxll

Участник
LV
2
 
01.10.2024
10
0
18
Награды
2
20

Репутация:

Хмм , надо проверить , если всё работает то это очень полезно )
 
Оффлайн

hazbik

WLUX-VIP
Участник
LV
3
 
16.11.2024
17
0
11
Награды
3
20

Репутация:

Круто , надо всё использовать
 
A Оффлайн

artemih

WLUX-VIP
Участник
LV
3
 
15.12.2024
20
0
10
Награды
3
Пол
Муж.

Репутация:

Приветик! Почему у вас нет инструкции?(
 
A Оффлайн

artemih

WLUX-VIP
Участник
LV
3
 
15.12.2024
20
0
10
Награды
3
Пол
Муж.

Репутация:

Круто , надо всё использовать
Приветик) как у вас получилось?) Пожалуйста подскажите мне а ге можно отредировать например конфиг ( чтоб менять токент от бота ) Заранее спасибо
 
Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
25 422
224
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #6
Приветик! Почему у вас нет инструкции?(
1. **Клонировать репозиторий:**

Откройте терминал или командную строку, перейдите в папку, где вы хотите сохранить проект, и выполните:
Код:
cd папка бота

2. **Создать виртуальное окружение и установить зависимости:**

Обычно в Python-проектах для этого используется `venv`:
Код:
python -m venv venv
source venv/bin/activate  # Для Linux и MacOS
.\venv\Scripts\activate   # Для Windows
Код:
pip install -r requirements.txt
Если файла `requirements.txt` не существует, проверьте документацию репозитория или установите необходимые библиотеки вручную, анализируя импортированные модули в коде.

3. **Настроить токен Telegram:**
Получите токен вашего бота у [BotFather](https://t.me/botfather) в Telegram. Затем создайте файл `.env` в корне проекта, если его еще нет, и добавьте туда токен:
Код:
TELEGRAM_TOKEN=your_telegram_bot_token
В некоторых проектах может быть предусмотрен другой способ передачи токена. Проверьте `README.md` или основной файл запуска для деталей.
4. **Изучите структуру проекта:**
Найдите основной файл, который используется для запуска бота. Обычно это может быть файл, например, `bot.py`, `main.py` или аналогичный.
5. **Запустить бота:**

Используйте Python, чтобы запустить основной скрипт. Например:
Код:
python bot.py
Убедитесь, что вы находитесь активной среде виртуального окружения.

Бот кстати работает:


Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.


Если всё равно не получается , вот разработчик:
Или заказывайте установку бота на фриланс биржах:

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.


Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.


Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

и т.д.
 
A Оффлайн

artemih

WLUX-VIP
Участник
LV
3
 
15.12.2024
20
0
10
Награды
3
Пол
Муж.

Репутация:

Огромное спасибо за душт!!!!!!!!!!!
 
A Оффлайн

artemih

WLUX-VIP
Участник
LV
3
 
15.12.2024
20
0
10
Награды
3
Пол
Муж.

Репутация:


Добрый вечер! там нет config ? так почему что вы было убрал ?
 
Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
25 422
224
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #9
Оффлайн

xvnvdu

Участник
LV
1
 
01.02.2025
3
1
9
Награды
1

Репутация:

Ого, всем привет, я тот самый разработчик
Честно говоря, вообще не ожидал увидеть свой код где-то еще, бота писал скорее по фану, в итоге все вылилось в небольшой пет-проект
Мне даже интересно, как вы вообще нашли моего бота, если он нигде не рекламировался ))

Если вы хотите собственного бота написать, используя мой код, вам самостоятельно понадобится добавить несколько файлов и переменных, подробнее об этом я расписал в issue #2 в репозитории бота. На форуме новичок, поэтому не вижу, оставляли ли тут ссылку на него или нет. Если по поводу бота какие-то вопросы есть, можете задавать.

И да, кстати, база данных не sqlalchemy. Я использую обычные json-файлы
 
Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
25 422
224
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #11
Просто выкладываем интересные новые скрипты питон с гитхаба сюда. Вот , как он появился.
Указал автора в шапке темы.
 
Оффлайн

xvnvdu

Участник
LV
1
 
01.02.2025
3
1
9
Награды
1

Репутация:

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

В первую очередь вам нужен config.py, выглядеть ваш файл должен так:
Python:
bot_token = 'YOUR_BOT_TOKEN'           
        
bot_logger_token = 'YOUR_BOT_LOGGER_TOKEN'

yookassa_test_token = ''                                       # You can leave this empty, as the variable is imported in payments.py, but is not used yet

admin = 0000000000                                             # Your ID, for example

bot_wallet_address = 'WALLET_ADDRESS_TO_PROVIDE_TOPUPS'
bot_wallet_pk = 'WALLET_PRIVATE_KEY_TO_PROVIDE_TOPUPS'

usd_parser_token = 'YOUR_TOKEN'                                # You can get it from https://www.exchangerate-api.com/

one_inch_token = 'YOUR_1INCH_TOKEN'                            # You can get it from https://portal.1inch.dev/

Если вы с криптой совсем не знакомы, возможно, будет немного сложно это все достать:
  • bot_token — это токен вашего собственного бота
  • bot_logger_token — токен бота для логгирования, в него приходят уведомления от основного бота
  • admin — ID вашего аккаунта в телеграм (администратор)
  • bot_wallet_address — это EVM адрес выделенного кошелька, с которого происходит пополнение в боте
  • bot_wallet_pk — приватник выделенного кошелька, используется для создания транзакций в блокчейне
  • usd_parser_token — это токен из

    Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

    для парсинга цены USD
  • one_inch_token — токен из

    Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

    для свапов внутри бота, для получения нужна верификация
Помимо всего этого, вам нужно создать папку database, в которой должны быть четыре файла:
users_data.json, users_payments.json, total_values.json, user_support.json.
Каждый из этих файлов должен содержать пустой список — []

После этих махинаций ваш собственный бот будет работать, удачи
Авто объединение сообщений:

Неожиданно и приятно. Не зря получается стараюсь, спасибо
 
Оффлайн

xvnvdu

Участник
LV
1
 
01.02.2025
3
1
9
Награды
1

Репутация:

Небольшое дополнение к посту выше, совсем из головы вылетело...

Внутри папки database должно быть не четыре файла с пустыми списками, а три:
users_data.json, users_payments.json, user_support.json.

Чтобы все работало без ошибок, внутри четвертого файла total_values.json добавьте:
JSON:
[
    {
        "Total_users": 0,
        "Total_verified_users": 0,
        "Total_topups_count": 0,
        "Total_topups_volume_rub": 0,
        "Total_crypto_topups_count": 0,
        "Total_crypto_topups_volume_rub": 0,
        "Total_withdrawals_count": 0,
        "Total_withdrawals_volume_usd": 0,
        "Total_swaps_count": 0,
        "Total_swaps_volume_usd": 0,
        "Total_transactions_count": 0
    }
]

В остальных трех достаточно будет:
JSON:
[]
 

Поиск по форуму

Похожие темы:

Данный сайт использует cookie. Вы должны принять их для продолжения использования. Узнать больше....