Example #1
0
        public override async Task DoWork(AbbybotCommandArgs a)
        {
            if (a.isMentioning)
            {
                return;
            }
            var FavoriteCharacter = a.Replace(Command).Replace("--debugmode", "");

            var o = await SaybadtaglistSql.GetbadtaglistTags();

            foreach (var oo in o)
            {
                FavoriteCharacter.Replace(oo, "");
            }

            FavoriteCharacter.Insert(0, "you have a givt from a secret sender!!!\n");
            var           mu = a.getMentionedDiscordGuildUsers();
            StringBuilder sb = new StringBuilder();

            foreach (var muz in mu)
            {
                await muz.SendMessageAsync(FavoriteCharacter.ToString());

                await Task.Delay(100);
            }
            sb.Append("Sent a dm to ");
            sb.AppendJoin(", ", mu);

            if (!(a.channel is SocketDMChannel))
            {
                await a.Delete();
            }
            await a.Send(sb);
        }
Example #2
0
        public override async Task DoWork(AbbybotCommandArgs a)
        {
            var FavoriteCharacter = a.Replace(Command).Replace("--debugmode", "").Replace("abbybot ", "%");

            var o = await SaybadtaglistSql.GetbadtaglistTags();

            foreach (var oo in o)
            {
                FavoriteCharacter.Replace(oo, "");
            }

            if (!(a.channel is SocketDMChannel))
            {
                await a.Delete();
            }
            Abbybot.print("tried to run say");
            await a.Send(FavoriteCharacter);
        }