mirror of
https://github.com/TeamPGM/PagerMaid_Plugins_Pyro.git
synced 2024-11-16 07:05:24 +00:00
whois 查询域名whois信息
This commit is contained in:
parent
1f48ef9918
commit
ddc3e2d081
10
list.json
10
list.json
@ -119,6 +119,16 @@
|
||||
"supported": true,
|
||||
"des-short": "每日新闻、历史上的今天、天天成语、慧语香风、诗歌天地",
|
||||
"des": "每日新闻、历史上的今天、天天成语、慧语香风、诗歌天地。\n指令:-news"
|
||||
},
|
||||
{
|
||||
"name": "whois",
|
||||
"version": "1.141",
|
||||
"section": "daily",
|
||||
"maintainer": "xtaodada",
|
||||
"size": "1.0 kb",
|
||||
"supported": true,
|
||||
"des-short": "查询域名whois信息",
|
||||
"des": "查看域名是否已被注册、注册日期、过期日期、域名状态、DNS解析服务器等。"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
23
whois/main.py
Normal file
23
whois/main.py
Normal file
@ -0,0 +1,23 @@
|
||||
from pyrogram import Client
|
||||
from pagermaid.listener import listener
|
||||
from pagermaid.utils import Message, client
|
||||
|
||||
|
||||
@listener(command="whois",
|
||||
description="查看域名是否已被注册、注册日期、过期日期、域名状态、DNS解析服务器等。")
|
||||
async def whois(_: Client, context: Message):
|
||||
try:
|
||||
message = context.arguments
|
||||
except ValueError:
|
||||
await context.edit("出错了呜呜呜 ~ 无效的参数。")
|
||||
return
|
||||
req = await client.get("https://namebeta.com/api/search/check?query=" + message)
|
||||
if req.status_code == 200:
|
||||
try:
|
||||
data = req.json()["whois"]["whois"].split("For more information")[0].rstrip()
|
||||
except:
|
||||
await context.edit("出错了呜呜呜 ~ 可能是域名不正确。")
|
||||
return
|
||||
await context.edit(f"<code>{data}</code>")
|
||||
else:
|
||||
await context.edit("出错了呜呜呜 ~ 无法访问到 API 服务器 。")
|
Loading…
Reference in New Issue
Block a user