通过用户输入发卡行识别码获取卡片基础信息,用于 Telegram Bot
1. 申请 BIN查询API密钥 和 Telegram Bot 令牌
安装依赖: 确保已安装所需的 Python 包。可以通过以下命令安装依赖:
pip install -r requirements.txt
确保将将.env文件替换为实际的 API 密钥和令牌。
例如:
# Telegram Bot API Token
TELEGRAM_BOT_TOKEN=7890123456:KFCcrazyThursdayVivo50-FBIOpentheDoor
# RapidAPI Key for BIN IP Checker
RAPIDAPI_KEY=1145141919810aaabbbcccdd
# RapidAPI Host for BIN IP Checker
RAPIDAPI_HOST=bin-ip-checker.p.rapidapi.com
运行脚本 handlers.py 来启动 Telegram Bot:
python handlers.py
查询 BIN 信息: 直接输入 6 位或 8 位的 BIN 号码,Bot会返回以下信息:
- 卡头、品牌、类型、种类、级别
- 商业卡、预付卡信息
- 发卡行名称、国家、地区、货币等
- 实时汇率(如适用)
以下为示例:
🔍 BIN 查询结果
=========================
有效性: 有效
卡号: 523686
长度: 6 位
品牌: MASTERCARD
类型: CREDIT
方案: MASTERCARD
级别: WORLD ELITE FOR BUSINESS
货币: USD
发卡机构: PATRIOT BANK, NATIONAL ASSOCIATION
机构网站: https://www.iberiabank.com
机构电话: +18006823231
国家代码: 数字: 840 | Alpha2: US | Alpha3: USA
首都: Washington, D.C.
国际区号: +1
语言: English (EN)
坐标: 纬度: 未知 | 经度: 未知
汇率: 1 USD = ¥7.1300 CNY
=========================
💡 查询完成
如果需要在本地测试 check_bin 函数,可以运行 handlers.py:
python handlers.py
按照提示输入 BIN 号码,Bot会返回查询结果。