func (m *Random) GetOptions() map[string]string { opts := map[string]string{} for k, v := range m.Option { if k == "chat" { opts[k] = utils.BoolToString(v) + " #是否在好友间启用随机回复" } else if k == "room" { opts[k] = utils.BoolToString(v) + " #是否在群聊时启用随机回复" } } return opts }
func (m *Tuling) GetOptions() map[string]string { opts := map[string]string{} for k, v := range m.Option { if k == "chat" { opts[k] = utils.BoolToString(v) + " #是否响应好友消息" } else if k == "room" { opts[k] = utils.BoolToString(v) + " #是否响应群聊呼叫消息" } } return opts }
func (m *Url) GetOptions() map[string]string { opts := map[string]string{} for k, v := range m.Option { if k == "chat" { opts[k] = utils.BoolToString(v.(bool)) + " #是否响应好友消息" } else if k == "room" { opts[k] = utils.BoolToString(v.(bool)) + " #是否响应群聊消息" } else if k == "timeout" { opts[k] = strconv.FormatInt(v.(int64), 10) + " #访问链接超时时间" } else if k == "width" { opts[k] = strconv.Itoa(v.(int)) + " #预览图片宽度" } else if k == "height" { opts[k] = strconv.Itoa(v.(int)) + " #预览图片高度" } } return opts }
func (m *Admin) GetOptions() map[string]string { opts := map[string]string{} for k, v := range m.Option { switch k { case "cmd_prefix": opts[k] = v.(string) + " #命令前缀" case "auto-subscribe": opts[k] = utils.BoolToString(v.(bool)) + " #是否自动完成互加好友" } } return opts }