diff --git a/lib/plugins/loader.js b/lib/plugins/loader.js index 375cd82..04d185d 100644 --- a/lib/plugins/loader.js +++ b/lib/plugins/loader.js @@ -376,6 +376,10 @@ class PluginsLoader { case 'file': e.file = { name: val.name, fid: val.fid } break + case "xml": + case "json": + e.msg = (e.msg || "") + (typeof val.data == "string" ? val.data : JSON.stringify(val.data)) + break } } } diff --git a/lib/plugins/plugin.js b/lib/plugins/plugin.js index 6a67c6e..79e978c 100644 --- a/lib/plugins/plugin.js +++ b/lib/plugins/plugin.js @@ -75,7 +75,7 @@ export default class plugin { if (isGroup) { return `${this.name}.${this.e.group_id}` } else { - return `${this.name}.${this.e.user_id}` + return `${this.name}.${this.userId || this.e.user_id}` } }