mirror of
https://github.com/FloatTech/ZeroBot-Plugin.git
synced 2025-12-20 06:13:51 +08:00
✏️ 修改错别字
This commit is contained in:
parent
996c3b20a4
commit
f43d73b3e9
@ -9,7 +9,6 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func init() { // 插件主体
|
func init() { // 插件主体
|
||||||
// TODO 根据PID搜图
|
|
||||||
zero.OnRegex(`^点歌(.*)$`).SetBlock(true).SetPriority(50).
|
zero.OnRegex(`^点歌(.*)$`).SetBlock(true).SetPriority(50).
|
||||||
Handle(func(ctx *zero.Ctx) {
|
Handle(func(ctx *zero.Ctx) {
|
||||||
music, err := utils.CloudMusic(ctx.State["regex_matched"].([]string)[1])
|
music, err := utils.CloudMusic(ctx.State["regex_matched"].([]string)[1])
|
||||||
@ -17,7 +16,7 @@ func init() { // 插件主体
|
|||||||
ctx.Send(fmt.Sprintf("ERROR: %v", err))
|
ctx.Send(fmt.Sprintf("ERROR: %v", err))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
// TODO 发送搜索结果
|
// 发送搜索结果
|
||||||
ctx.Send(
|
ctx.Send(
|
||||||
fmt.Sprintf(
|
fmt.Sprintf(
|
||||||
"[CQ:music,type=%s,url=%s,audio=%s,title=%s,content=%s,image=%s]",
|
"[CQ:music,type=%s,url=%s,audio=%s,title=%s,content=%s,image=%s]",
|
||||||
|
|||||||
@ -16,7 +16,7 @@ func CloudMusic(name string) (music CQMusic, err error) {
|
|||||||
|
|
||||||
client := &http.Client{}
|
client := &http.Client{}
|
||||||
|
|
||||||
// TODO 包装请求参数
|
// 包装请求参数
|
||||||
data := url.Values{}
|
data := url.Values{}
|
||||||
data.Set("offset", "0")
|
data.Set("offset", "0")
|
||||||
data.Set("total", "true")
|
data.Set("total", "true")
|
||||||
@ -25,7 +25,7 @@ func CloudMusic(name string) (music CQMusic, err error) {
|
|||||||
data.Set("s", name)
|
data.Set("s", name)
|
||||||
fromData := strings.NewReader(data.Encode())
|
fromData := strings.NewReader(data.Encode())
|
||||||
|
|
||||||
// TODO 网络请求
|
// 网络请求
|
||||||
req, err := http.NewRequest("POST", api, fromData)
|
req, err := http.NewRequest("POST", api, fromData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return music, err
|
return music, err
|
||||||
|
|||||||
@ -178,7 +178,7 @@ func (db *Sqlite) Num(table string) (num int, err error) {
|
|||||||
func tags(objptr interface{}) []string {
|
func tags(objptr interface{}) []string {
|
||||||
var tags []string
|
var tags []string
|
||||||
elem := reflect.ValueOf(objptr).Elem()
|
elem := reflect.ValueOf(objptr).Elem()
|
||||||
// TODO 判断第一个元素是否为匿名字段
|
// 判断第一个元素是否为匿名字段
|
||||||
if elem.Type().Field(0).Anonymous {
|
if elem.Type().Field(0).Anonymous {
|
||||||
elem = elem.Field(0)
|
elem = elem.Field(0)
|
||||||
}
|
}
|
||||||
@ -192,7 +192,7 @@ func tags(objptr interface{}) []string {
|
|||||||
func kinds(objptr interface{}) []string {
|
func kinds(objptr interface{}) []string {
|
||||||
var kinds []string
|
var kinds []string
|
||||||
elem := reflect.ValueOf(objptr).Elem()
|
elem := reflect.ValueOf(objptr).Elem()
|
||||||
// TODO 判断第一个元素是否为匿名字段
|
// 判断第一个元素是否为匿名字段
|
||||||
if elem.Type().Field(0).Anonymous {
|
if elem.Type().Field(0).Anonymous {
|
||||||
elem = elem.Field(0)
|
elem = elem.Field(0)
|
||||||
}
|
}
|
||||||
@ -213,7 +213,7 @@ func kinds(objptr interface{}) []string {
|
|||||||
func values(objptr interface{}) []interface{} {
|
func values(objptr interface{}) []interface{} {
|
||||||
var values []interface{}
|
var values []interface{}
|
||||||
elem := reflect.ValueOf(objptr).Elem()
|
elem := reflect.ValueOf(objptr).Elem()
|
||||||
// TODO 判断第一个元素是否为匿名字段
|
// 判断第一个元素是否为匿名字段
|
||||||
if elem.Type().Field(0).Anonymous {
|
if elem.Type().Field(0).Anonymous {
|
||||||
elem = elem.Field(0)
|
elem = elem.Field(0)
|
||||||
}
|
}
|
||||||
@ -234,7 +234,7 @@ func values(objptr interface{}) []interface{} {
|
|||||||
func addrs(objptr interface{}) []interface{} {
|
func addrs(objptr interface{}) []interface{} {
|
||||||
var addrs []interface{}
|
var addrs []interface{}
|
||||||
elem := reflect.ValueOf(objptr).Elem()
|
elem := reflect.ValueOf(objptr).Elem()
|
||||||
// TODO 判断第一个元素是否为匿名字段
|
// 判断第一个元素是否为匿名字段
|
||||||
if elem.Type().Field(0).Anonymous {
|
if elem.Type().Field(0).Anonymous {
|
||||||
elem = elem.Field(0)
|
elem = elem.Field(0)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user