39 lines
838 B
Python
39 lines
838 B
Python
# [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()
|