diff --git a/core/adapter.go b/core/adapter.go index 645cb74..01731b9 100644 --- a/core/adapter.go +++ b/core/adapter.go @@ -191,11 +191,13 @@ func GetAdapterBotPlts() []string { } func (f *Factory) Init(botplt, botid string, params map[string]interface{}) { + // fmt.Println(params) if params != nil { if _, ok := params["umod"]; ok { f.umod = true } } + // fmt.Println("umod", f.umod) f.ctx, f.cancel = context.WithCancel(context.Background()) BotsLocker.Lock() defer BotsLocker.Unlock() diff --git a/core/plugin_core.go b/core/plugin_core.go index 5a59eb8..03e59fb 100644 --- a/core/plugin_core.go +++ b/core/plugin_core.go @@ -543,12 +543,12 @@ func initPlugin(data string, uuid string) (*common.Function, []func(), error) { f.Init(plt, botid, params) return f }) - vm.Set("initAdapter", func(plt, botid string) *Factory { + vm.Set("initAdapter", func(plt, botid string, params map[string]interface{}) *Factory { f := &Factory{ uuid: uuid, vm: vm, } - f.Init(plt, botid, nil) + f.Init(plt, botid, params) return f }) getAdapter := func(plt, botid string) map[string]interface{} {