🎨️ 优化搜索仓库默认带图片

This commit is contained in:
Kanri 2021-12-06 09:03:09 +08:00 committed by GitHub
parent 08f8954e03
commit 1d9813691c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -47,11 +47,14 @@ func init() { // 插件主体
// 发送结果 // 发送结果
switch ctx.State["regex_matched"].([]string)[1] { switch ctx.State["regex_matched"].([]string)[1] {
case "-p ": // 图片模式 case "-p ": // 图片模式
ctx.SendChain(message.Image( ctx.SendChain(
message.Image(
"https://opengraph.githubassets.com/0/"+repo.Get("full_name").Str, "https://opengraph.githubassets.com/0/"+repo.Get("full_name").Str,
).Add("cache", 0)) ).Add("cache", 0),
default: )
ctx.SendChain(message.Text( case "-t ": // 文字模式
ctx.SendChain(
message.Text(
repo.Get("full_name").Str, "\n", repo.Get("full_name").Str, "\n",
"Description: ", "Description: ",
repo.Get("description").Str, "\n", repo.Get("description").Str, "\n",
@ -65,7 +68,29 @@ func init() { // 插件主体
repo.Get("pushed_at").Str, "\n", repo.Get("pushed_at").Str, "\n",
"Jump: ", "Jump: ",
repo.Get("html_url").Str, "\n", repo.Get("html_url").Str, "\n",
)) ),
)
default: // 文字模式
ctx.SendChain(
message.Text(
repo.Get("full_name").Str, "\n",
"Description: ",
repo.Get("description").Str, "\n",
"Star/Fork/Issue: ",
repo.Get("watchers").Int(), "/", repo.Get("forks").Int(), "/", repo.Get("open_issues").Int(), "\n",
"Language: ",
notnull(repo.Get("language").Str, "None"), "\n",
"License: ",
notnull(strings.ToUpper(repo.Get("license.key").Str), "None"), "\n",
"Last pushed: ",
repo.Get("pushed_at").Str, "\n",
"Jump: ",
repo.Get("html_url").Str, "\n",
),
message.Image(
"https://opengraph.githubassets.com/0/"+repo.Get("full_name").Str,
).Add("cache", 0),
)
} }
}) })
} }