diff --git a/core/chat/header.go b/core/chat/header.go index 58c71ff1..1ff8f14a 100644 --- a/core/chat/header.go +++ b/core/chat/header.go @@ -22,8 +22,11 @@ func _header_agent(m *ice.Message, arg ...string) { func _header_check(m *ice.Message, arg ...string) bool { if m.Option(web.SHARE) != "" { m.Cmd(web.SHARE, m.Option(web.SHARE), ice.OptionFields("")).Tables(func(value ice.Maps) { - m.Option(ice.MSG_USERNAME, value["username"]) - m.Option(ice.MSG_USERROLE, value["userrole"]) + switch value[mdb.TYPE] { + case "field", "storm": + m.Option(ice.MSG_USERNAME, value[aaa.USERNAME]) + m.Option(ice.MSG_USERROLE, value[aaa.USERROLE]) + } }) } if m.Option(ice.MSG_USERNAME) != "" { diff --git a/core/team/plan.go b/core/team/plan.go index 6b03144a..1be37b57 100644 --- a/core/team/plan.go +++ b/core/team/plan.go @@ -71,7 +71,6 @@ func init() { ), Actions: ice.MergeAction(ice.Actions{ mdb.INPUTS: {Name: "inputs", Help: "补全", Hand: func(m *ice.Message, arg ...string) { m.Cmdy(TODO, mdb.INPUTS, arg) - m.Cmdy(TASK, mdb.INPUTS, arg) }}, mdb.PLUGIN: {Name: "plugin extra.ctx extra.cmd extra.arg", Help: "插件", Hand: func(m *ice.Message, arg ...string) { _task_modify(m, arg[0], arg[1], arg[2:]...)