示例#1
0
        public async Task Pc([Remainder] string x)
        {
            var forbidden = APIHelper.DiscordAPI.GetConfigForbiddenPublicChannels();

            if (forbidden.Any() && forbidden.Contains(Context.Channel.Id))
            {
                return;
            }


            if (SettingsManager.GetBool("config", "modulePriceCheck"))
            {
                var forbiddenChannels = APIHelper.DiscordAPI.GetConfigForbiddenPublicChannels();
                if (x == null)
                {
                    await APIHelper.DiscordAPI.ReplyMessageAsync(Context, LM.Get("enterItemName"), true);
                }
                else if (forbiddenChannels.Contains(Context.Channel.Id))
                {
                    await ReplyAsync(LM.Get("commandToPrivate"));
                }
                else
                {
                    await PriceCheckModule.Check(Context, x, "");
                }
            }
        }
示例#2
0
        public async Task Dodixe([Remainder] string x)
        {
            var forbidden = APIHelper.DiscordAPI.GetConfigForbiddenPublicChannels();

            if (forbidden.Any() && forbidden.Contains(Context.Channel.Id))
            {
                return;
            }


            if (SettingsManager.Settings.Config.ModulePriceCheck)
            {
                if (x == null)
                {
                    await APIHelper.DiscordAPI.ReplyMessageAsync(Context, LM.Get("enterItemName"), true);
                }
                else
                {
                    await PriceCheckModule.Check(Context, x, "dodixie");
                }
            }
        }