diff --git a/conf/demo_config.yaml b/conf/demo_config.yaml index 1ecd560..eeec104 100644 --- a/conf/demo_config.yaml +++ b/conf/demo_config.yaml @@ -1,9 +1,3 @@ -# im: -# - type: tg -# token: xxxxx -# masters: -# - 1000000 - replies: #文本类型的回复 - type: text diff --git a/im/tg/tg.go b/im/tg/tg.go index 49886a5..72c7b63 100644 --- a/im/tg/tg.go +++ b/im/tg/tg.go @@ -114,6 +114,7 @@ func (sender *Sender) Get(index ...int) string { } func (sender *Sender) IsAdmin() bool { + return strings.Contains(tg.Get("masters"), fmt.Sprint(sender.Message.Sender.ID)) }