This commit is contained in:
cdle
2021-09-02 22:23:14 +08:00
parent 7531fd5ece
commit 8f4146b7bb
5 changed files with 14 additions and 7 deletions
+1 -1
View File
@@ -132,7 +132,7 @@ func handleMessage(sender im.Sender) {
}
}
if matched {
if function.Admin && sender.IsAdmin() {
if function.Admin && !sender.IsAdmin() {
sender.Reply("没有权限操作")
return
}
+1 -1
View File
@@ -33,7 +33,7 @@ var ua = `Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) Appl
func init() {
core.AddCommand([]core.Function{
{
Rules: []string{`^asset\s+(.+)$`},
Rules: []string{`^asset\s+(.+)$`, `^查询\s+(.+)$`},
Handle: func(s im.Sender) interface{} {
a := s.Get()
envs, err := qinglong.GetEnvs("JD_COOKIE")
+5
View File
@@ -0,0 +1,5 @@
package jdcookie
func init() {
}
+1 -1
View File
@@ -55,7 +55,7 @@ func getToken() (string, error) {
req := httplib.Get(fmt.Sprintf("%s/open/auth/token?client_id=%s&client_secret=%s", Config.Host, Config.ClientID, Config.ClientSecret))
data, err := req.Bytes()
if err != nil {
msg := fmt.Sprintf("青龙接失败:%v", err)
msg := fmt.Sprintf("青龙接失败:%v", err)
logs.Warn(msg)
return "", errors.New(msg)
}
+6 -4
View File
@@ -121,21 +121,23 @@ func (sender *Sender) IsMedia() bool {
func (sender *Sender) Reply(rt interface{}) error {
var r tb.Recipient
var options = []interface{}{}
if !sender.Message.FromGroup() {
r = sender.Message.Sender
} else {
r = sender.Message.Chat
options = []interface{}{&tb.SendOptions{ReplyTo: sender.Message}}
}
var err error
switch rt.(type) {
case error:
_, err = b.Send(r, fmt.Sprintf("%v", rt), &tb.SendOptions{ReplyTo: sender.Message})
_, err = b.Send(r, fmt.Sprintf("%v", rt), options...)
case []byte:
_, err = b.Send(r, string(rt.([]byte)), &tb.SendOptions{ReplyTo: sender.Message})
_, err = b.Send(r, string(rt.([]byte)), options...)
case string:
_, err = b.Send(r, rt.(string), &tb.SendOptions{ReplyTo: sender.Message})
_, err = b.Send(r, rt.(string), options...)
case *http.Response:
_, err = b.SendAlbum(r, tb.Album{&tb.Photo{File: tb.FromReader(rt.(*http.Response).Body)}}, &tb.SendOptions{ReplyTo: sender.Message})
_, err = b.SendAlbum(r, tb.Album{&tb.Photo{File: tb.FromReader(rt.(*http.Response).Body)}}, options...)
}
if err != nil {
sender.Reply(err)