GithubHelp home page GithubHelp logo

akynazh / bepusdt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from v03413/bepusdt

0.0 0.0 0.0 1.55 MB

一款更好用的个人USDT收款网关,兼容所有 Epusdt 插件,可无缝切换,支持交易所动态汇率、支持Docker一键部署;支持独角发卡 易支付 异次元发卡

License: GNU General Public License v3.0

JavaScript 1.89% PHP 3.19% Go 50.79% HTML 43.19% Dockerfile 0.67% Shell 0.27%

bepusdt's Introduction

Bepusdt (Better Easy Payment Usdt)

tether

license GPLV3 Go version 1.21 Gin Web Framework v1.9 Golang Telegram Bot Api-v5 Release v1.8.20

🪧 介绍

基本就是对Epusdt重新造了一次轮子,移除一些非必要依赖(Redis MySQL),同时加入一些新特性,让个人USDT.TRC20 收款更好用、部署更便捷!

🎉 新特性

  • ✅ 具备Epusdt的所有特性,插件兼容无缝替换
  • ✅ USDT汇率实时同步交易所,且支持在以此基础上波动
  • ✅ 不依赖MySQL Redis环境,支持Docker部署
  • ✅ 支持非订单交易监控通知,钱包余额变动及时通知
  • ✅ 机器人支持查询当前实时汇率,计算实际浮动汇率
  • ✅ 机器人支持任意地址查询 USDT、TRX余额等信息
  • ✅ 订单收款成功和余额变动通知 支持指定群组推送

🛠 参数配置

Bepusdt 所有参数都是以传递环境变量的方式进行配置,大部分参数含默认值,少量配置即可直接使用!

参数列表

参数名称 默认值 用法说明
EXPIRE_TIME 600 订单有效期,单位秒
USDT_RATE USDT汇率,默认留空则获取Okx交易所的汇率(每分钟同步一次),支持多种写法,如:7.4 表示固定7.4、~1.02表示最新汇率上浮2%、~0.97表示最新汇率下浮3%、+0.3表示最新加0.3、-0.2表示最新减0.2,以此类推;如参数错误则使用固定值6.4
AUTH_TOKEN 123234 认证Token,对接会用到这个参数
LISTEN :8080 服务器HTTP监听地址
TRADE_IS_CONFIRMED 0 是否需要网络确认,禁用可以提高回调速度,启用则可以防止交易失败
APP_URI 应用访问地址,留空则系统自动获取,前端收银台会用到,建议设置,例如:https://token-pay.example.com
WALLET_ADDRESS 启动时需要添加的钱包地址,多个请用半角符逗号,分开;当然,同样也支持通过机器人添加。
TG_BOT_TOKEN Telegram Bot Token,必须设置,否则无法使用
TG_BOT_ADMIN_ID Telegram Bot 管理员ID,必须设置,否则无法使用
TG_BOT_GROUP_ID Telegram 群组ID,设置之后机器人会将交易消息会推送到此群
TRON_SERVER_API TRON_SCAN 可选TRON_SCAN,TRON_GRID,推荐TRON_GRIDTRON_GRID_API_KEY搭配使用,更准更强更及时
TRON_SCAN_API_KEY TRONSCAN API KEY,如果收款地址较多推荐设置,可避免被官方QOS
TRON_GRID_API_KEY TRONGRID API KEY,如果收款地址较多推荐设置,可避免被官方QOS

Ps:所以综上所述,必须设置的参数有TG_BOT_TOKEN TG_BOT_ADMIN_ID,否则无法使用!

🚀 安装部署

🤔 常见问题

如何获取参数 TG_BOT_ADMIN_ID

Telegram 搜索@userinfobot机器人并启用,返回的ID就是TG_BOT_ADMIN_ID

如何申请TronScanTronGrid的ApiKey

目前TronScanTronGrid 都可以通过邮箱注册,登录之后在用户中心创建一个ApiKey即可;默认免费套餐都是每天10W请求,对于个人收款绰绰有余。
❗️最近发现TronScan接口不稳定且数据不及时,可以有条件的话都推荐使用TronGrid。

⚠️ 特别注意

  • 订单交易强依赖时间,请确保服务器时间准确性,否则可能导致订单异常!
  • 部分功能依赖网络,请确保服务器网络纯洁性,否则可能导致功能异常!

🙏 感谢

📢 声明

  • 本项目仅供个人学习研究使用,任何人或组织在使用过程中请符合当地的法律法规,否则产生的任何后果责任自负。

🌟 Stargazers over time

Stargazers over time

bepusdt's People

Contributors

v03413 avatar akynazh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.