Exemplo n.º 1
0
        private static string GetWelcomeMessageString(SocketUser user)
        {
            string message = WelcomeMessageDb.GetRandomMessage();

            message = message.Replace("@_", user.Mention);
            return(message);
        }
Exemplo n.º 2
0
        public async Task NewWelcome([Remainder] string message)
        {
            if (message.Length < 20)
            {
                await Context.Channel.SendMessageAsync("Message must be longer than 20 characters.");

                return;
            }
            await WelcomeMessageDb.AddMessage(message);

            await Context.Channel.SendMessageAsync("Message added: '" + message.Replace("@_", Context.User.Mention) + "'");
        }
Exemplo n.º 3
0
        public async Task DeleteWelcome(int id)
        {
            WelcomeMessage message = WelcomeMessageDb.GetMessage(id);

            if (message == null)
            {
                await Context.Channel.SendMessageAsync($"Message with id: {id} not found");
            }
            else
            {
                await WelcomeMessageDb.DeleteMessage(id);

                await Context.Channel.SendMessageAsync($"Deleted welcome message with id: {id}");
            }
        }