コード例 #1
0
        public async Task IdUser(SocketGuildUser user)
        {
            string        result = "";
            UserNicknames n      = UsersNicknames.GetNicknames(user.Id);
            UserUsernames u      = UsersUsernames.GetUsernames(user.Id);

            foreach (string username in u.Usernames)
            {
                result += $"- {username}\n";

                if (result.Length > 1970)
                {
                    break;
                }
            }

            await Context.Channel.SendMessageAsync(result);

            result = "";

            foreach (string nickname in n.Nicknames)
            {
                result += $"- {nickname}\n";

                if (result.Length > 1970)
                {
                    break;
                }
            }

            await Context.Channel.SendMessageAsync(result);
        }
コード例 #2
0
        public static async Task UserUpdated(SocketUser arg1, SocketUser arg2)
        {
            //arg1 - old
            //arg2 - new

            UserUsernames account;

            if (arg2.Username != arg1.Username)
            {
                account = UsersUsernames.GetUsernames(arg2.Id);
                account.Usernames.Add(arg2.Username);
                UsersUsernames.Save();
            }
        }