コード例 #1
0
 public void InviteLink()
 {
     commands.CreateCommand("InviteLink")
     .Parameter("InviteLink", ParameterType.Required)
     .Do(async(e) =>
     {
         if (new ServerRepo(new ServerContext()).IsServerVerified(e.Server.Id))
         {
             if (e.GetArg("InviteLink").Contains("discord.gg/"))
             {
                 new ServerRepo(new ServerContext()).AddInviteLink(e.User.Id, e.Server.Id,
                                                                   e.GetArg("InviteLink"));
                 await e.Channel.SendMessage(Eng_Default.InviteLinkSet(e.GetArg("InviteLink")));
             }
             else
             {
                 await e.Channel.SendMessage("Invalid invite link");
             }
         }
         else
         {
             await e.Channel.SendMessage(Eng_Default.ServerIsNotVerified());
         }
     });
 }