docs: add autman plugin development rules
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# [title: Python插件模板]
|
||||
# [language: python]
|
||||
# [service: BOSS]
|
||||
# [disable: false]
|
||||
# [admin: true]
|
||||
# [rule: ^模板测试$]
|
||||
# [platform: qq,wx,tg,tb]
|
||||
# [open_source: true]
|
||||
# [version: 1.0.0]
|
||||
# [public: false]
|
||||
# [price: 0]
|
||||
# [description: Autman Python middleware 插件模板。]
|
||||
|
||||
import json
|
||||
import middleware
|
||||
|
||||
|
||||
def main():
|
||||
sender_id = middleware.getSenderID()
|
||||
sender = middleware.Sender(sender_id)
|
||||
message = sender.getMessage()
|
||||
|
||||
if not sender.isAdmin():
|
||||
sender.reply("仅管理员可用")
|
||||
return
|
||||
|
||||
data = {
|
||||
"message": message,
|
||||
"user_id": sender.getUserID(),
|
||||
"user_name": sender.getUserName(),
|
||||
"im_type": sender.getImtype(),
|
||||
"chat_id": sender.getChatID(),
|
||||
}
|
||||
sender.reply(json.dumps(data, ensure_ascii=False))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user