跳转至

网络与公开信息查询

CNBot 提供一组只读取公开信息的查询指令,可在机器人私聊、群组和超级群组中使用。远程查询开始后,机器人通常会先显示“正在查询”,再把同一条消息更新为结果,避免连续刷出多条消息。

指令速查

指令 用途 示例
/ip 查询公网 IP 或域名解析出的公网 IP、地区、运营商与 ASN /ip 8.8.8.8/ip example.com
/whois 查询域名 RDAP 注册信息、状态、日期、DNSSEC 与名称服务器 /whois example.com
/weather 查询地点的当前天气、体感温度、最高/最低温、降雨与风速 /weather 新加坡
/qrcode 把不超过 500 个字符的文字或链接生成二维码图片 /qrcode https://cnlink.bot
/historytoday 查看中文 Wikipedia 的历史上的今天,最多展示 12 条 /historytoday
/crypto/vcp 查询数字货币三家交易所行情、参考价与金额换算 /vcp BTC/vcp BTC 2
/dns 查询 DNS 记录、TTL、响应状态与 DNSSEC 状态 /dns example.com MX
/tls 查询指定域名与端口的 TLS 协议、证书和状态服务 /tls example.com 443
/http 安全探测公开 HTTP(S) 地址的状态、跳转、耗时与安全响应头 /http https://example.com

IP、域名与天气

/ip

输入公网 IPv4 地址或域名。结果会显示可公开查询到的国家/地区、城市、时区、运营商、组织、ASN 等信息。私网、回环、链路本地和保留地址会被拒绝,避免把机器人当作内网探测器。

/whois

CNBot 优先通过 RDAP 查询域名,整理创建时间、更新时间、到期时间、注册商、域名状态、DNSSEC 和名称服务器;结果中的来源链接可继续打开核对。部分注册局会隐藏联系人资料,这是正常的隐私保护,并非查询失败。

/weather

输入城市或地区名称即可查询。结果包含当前天气、温度、体感温度、当日最高/最低温、降雨概率、降水量和风速,适合快速查看出行信息。

二维码、历史与数字货币

/qrcode

二维码在 CNBot 服务器本地生成并作为 PNG 图片发送,不会把二维码正文交给第三方二维码网站。输入最多 500 个字符;不要把密码、助记词、私钥或一次性验证码制成二维码后发到公共群。

/historytoday

数据来自中文 Wikipedia。结果只把事件中存在的具体词条设为可点击链接;点击后会进入对应事件或人物页面,而不是笼统的年份页面。Wikipedia 某些事件本身没有独立词条时,可能只提供最接近的可靠条目。

/crypto/vcp

基础格式:

/vcp BTC
/vcp BTC 2
/crypto ETH 100

第一种查询 1 枚币的行情;第二、三种按给定数量换算 USD 与 CNY。当前支持常见币种,包括 BTC、ETH、USDT、BNB、SOL、XRP、DOGE、TRX、TON、ADA、AVAX、SHIB、DOT、LINK、BCH、LTC、NEAR、UNI、ETC、APT、FIL、ATOM、XLM、ICP、ARB、OP、SUI、PEPE、DAI、USDC 和 AAVE。

结果会尽量展示 Binance、OKX、Bybit 三个平台的公开现货行情,并以 CoinGecko 和公开汇率作为补充。某个币种没有在某家交易所上线时,该平台会显示不可用或省略,不代表其它平台也无法查询。

行情不是投资建议

行情存在网络延迟、平台价差和汇率误差,只适合快速参考,不构成投资、交易或收益承诺。

DNS、TLS 与 HTTP

/dns

格式:/dns 域名 [记录类型]。不写类型时默认查询 A,还支持 AAAACNAMEMXTXTNSCAA。结果会显示响应状态、记录数量、DNSSEC 状态、TTL 与解析记录。

结果底部的“数据源:Cloudflare 1.1.1.1”表示 CNBot 使用 Cloudflare 的公共 DNS 解析器读取公开 DNS 记录;它不是你的 IP 地址,也不表示 Cloudflare 托管了该域名。

/tls

格式:/tls 域名 [端口],默认端口是 443。结果包含:

  • 连接地址、协商的 TLS 协议、加密套件;
  • 证书主体、签发者、序列号、签名算法和公钥类型;
  • 生效/到期时间、剩余天数和 SHA-256 指纹;
  • OCSP、CRL 与证书备用名称(SAN)。

这些都是网站主动提供的公开证书元数据,不包含服务器私钥、账号密码、Cookie 或后台数据。CNBot 仅连接公网地址,并限制端口与响应大小。

/http

输入完整的 http://https:// 地址。CNBot 会返回状态码、最终地址、跳转次数、响应耗时、内容类型、大小,以及 HSTS、CSP、X-Frame-Options 等常见安全响应头。最多跟随 5 次安全跳转;私网地址、保留地址、非 HTTP(S) 协议、危险端口和跳向内网的地址都会被拒绝。

适用会话

  • 机器人私聊:全部指令可直接使用。
  • 群组/超级群组:全部指令可用,但可能受到群管理员配置的“指令列表”或成员指令白名单限制。
  • 频道:只有机器人能够接收到并处理消息的场景才会响应;日常查询建议在私聊或群组使用。

所有远程查询只接受文本命令;图片、文件、贴纸和其它媒体不会被当作查询参数。

数据来源与隐私

  • CNBot 只向对应公开服务发送完成查询所必需的目标,例如域名、IP、地点或币种代码。
  • 不会把 Telegram Token、会话凭证、用户原始 ID、群组原始 ID、私聊内容或服务器密钥发送给公开查询服务。
  • 二维码由 CNBot 本地生成;DNS、TLS、WHOIS/RDAP、行情与天气属于外部公开数据,可能受服务可用性和数据更新延迟影响。
  • 查询失败时可稍后重试;机器人不会为了得到结果而绕过目标站点的访问控制。