网络与公开信息查询¶
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¶
基础格式:
第一种查询 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,还支持 AAAA、CNAME、MX、TXT、NS 和 CAA。结果会显示响应状态、记录数量、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、行情与天气属于外部公开数据,可能受服务可用性和数据更新延迟影响。
- 查询失败时可稍后重试;机器人不会为了得到结果而绕过目标站点的访问控制。