public static void ComandoPunnisci(Message messaggio, string[] comando) { var user = -1; switch (comando.Length) { case 0: case 1: case 2: Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "mi dispiace ma devi inserire la corretta sintassi per un adeguato funzionamento del comando punnisci \n \r " + "Sintassi corretta: punnisci [nome/cognome/usrname/nomecognome] [nome/cognome/username/nomecognome da punnire] " + "Esempio: punnisci username giulioguidotti"); return; case 3: user = GetUser(comando, messaggio); if (user.Equals(-1)) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "oops qualcosa è andato storto"); return; } return; case 4: StatManager.GetUserIdByNameSurname(comando[2], comando[3]); return; } try { if (StringOperator.Contains(comando, new[] { "cosimo", "chellini" }, 1)) { user = messaggio.From.Id; } Istance.Bot.Istance.KickChatMemberAsync(messaggio.Chat.Id, user); } catch (Exception) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Mi dispiace ma non sono riuscito a punnirlo"); } }
public bool Check(string[] comando) { if (CheckAll) { foreach (var condition in Conditions) { if (!StringOperator.Contains(comando, condition.Phrases.ToArray(), condition.ConditionCounter)) { return(false); } } return(true); } foreach (var condition in Conditions) { if (StringOperator.Contains(comando, condition.Phrases.ToArray(), condition.ConditionCounter)) { return(true); } } return(false); }
public static bool ListaAudioImmensa(string[] comando, Message messaggio, int contGiulio) { if (StringOperator.Contains(comando, new[] { "enrico", "papi" }, 1)) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/Audio/mooseca.ogg"); return(true); } if (StringOperator.Contains(comando, new[] { "chi" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Sto cazzo"); return(true); } if (StringOperator.Contains(comando, new[] { "cecche", "lex" }, 2)) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Dura lex."); return(true); } if (StringOperator.Contains(comando, new[] { "dura", "lex" }, 2)) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Cecche lex."); return(true); } if (StringOperator.Contains(comando, new[] { "dio", "città", "immensità" }, 2)) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dioCitta.ogg"); return(true); } if (StringOperator.Contains(comando, new[] { "pooh", "puh", "pu", "poo" }, 1)) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dioCitta.ogg"); return(true); } if (StringOperator.Contains(comando, new[] { "seghe", "porno", "ettore", "disperazione" }, 2)) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/pornoettore.ogg"); return(true); } if (StringOperator.Contains(comando, new[] { "senza", "internet" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/senzainternet.ogg"); return(true); } if (StringOperator.Contains(comando, new[] { "ennio", "morricone", "si", "vola", "130", "centotrenta", "autostrada" }, 2)) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/siVola.ogg"); return(true); } if (StringOperator.Contains(comando, new[] { "fai", "soffrire", "giulio" })) { GeneratoreSofferenza4Giulio.CreaSofferenza(messaggio, Istance.Bot.Istance, new Random().Next(0, contGiulio)); return(true); } if (StringOperator.Contains(comando, new[] { "stasera", "non", "posso" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Bravo " + messaggio.From.FirstName + " tradisci così Lattana nel momento del bisogno?"); return(true); } if (StringOperator.Contains(comando, new[] { "stasera", "nonci" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Bravo " + messaggio.From.FirstName + " tradisci così Lattana nel momento del bisogno?"); return(true); } if (StringOperator.Contains(comando, new[] { "io", "non", "posso" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Bravo " + messaggio.From.FirstName + " tradisci così Lattana nel momento del bisogno?"); return(true); } if (StringOperator.Contains(comando, new[] { "stasera", "non", "posso" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Bravo " + messaggio.From.FirstName + " tradisci così Lattana nel momento del bisogno?"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "vengo" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Bravo " + messaggio.From.FirstName + " tradisci così Lattana nel momento del bisogno?"); return(true); } if (StringOperator.Contains(comando, new[] { "bruto", "bruhuto", "brutto", "briuto", "non" }, 2)) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "le belo"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "ci", "sono" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Bravo " + messaggio.From.FirstName + " tradisci così Lattana nel momento del bisogno?"); return(true); } if (StringOperator.Contains(comando, new[] { "cazzo", "duro", "ritto" }, 2)) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/cazzo%20duro.mp3"); Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/cazzo%20duro.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "sito", "nazista" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Questo è il sito dove potete vedere tutte le info sui nostri progetti https://goo.gl/e8Lpu7"); return(true); } if (StringOperator.Contains(comando, new[] { "problema", "se", "stasera", "veniamo", "da", "te", "giulio", "non", "c'è" }, 8)) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "Volentieri, tanto lui sarà dalla silvia a fare il denutrito"); return(true); } if (StringOperator.Contains(comando, new[] { "buono", "brutto", "cattivo" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/buono%20brutto%20e%20cattivo.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "sticker", "normali" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "1) https://goo.gl/AsLTH2 \r\n" + "2) https://goo.gl/kV18vp \r\n" + "3) https://goo.gl/APXoRo \r\n" + "4) https://goo.gl/9q1qYy \r\n" ); return(true); } if (StringOperator.Contains(comando, new[] { "sticker", "porno" })) { Istance.Bot.Istance.SendTextMessageAsync(messaggio.Chat.Id, "https://goo.gl/zR1jTT"); return(true); } if (StringOperator.Contains(comando, new[] { "don", "matteo" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/don%20matteo%2C%20donma%2C%20domma.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "cazzo", "duro" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/cazzo%20duro.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "ceci", "na", "pa", "pe", "une", "pipe" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/ceci%20na%20pa%20pe%20une%20pipe.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "ceci", "nes", "pas", "une", "pip" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/ceci%20nes%20pas%20une%20pip.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "ceci", "nes", "pas", "une", "pipe" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/ceci%20nes%20pas%20une%20pipe.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "cazzo", "ritto" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/cazzo%20duro.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "faccie", "culo" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/cosi%20si%20dice%20faccia%20di%20culo.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "faccia", "culo" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/faccia%20di%20culo.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "fare", "la", "merda" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/giano%20non%20fare%20la%20merda.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "giochi", "di", "sabato" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/giochi%20di%20sabato.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "era", "l'ora" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/finalmente%2C%20alleluia.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "mi", "riesce" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/non%20mi%20riesce%20mandare%20gli%20audi.mp3"); //Models.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, "http://nazista.altervista.org/ogg/non_mi_riesce_mandare_gli_audi.ogg", 0, true); return(true); } if (StringOperator.Contains(comando, new[] { "come", "stai" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/roito%20della%20natura%2C%20guarda%20come%20tu%20stai.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "va", "bene" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/scossa%2C%20va%20bene.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "la", "spezza" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/spezarsela%2C%20spezzatela%2C%20se%20la%20spezza.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "cazzo", "dici" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/checazzodici" + new Random().Next(1, 4) + ".mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "tornato", "internet" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/internet{new Random().Next(1, 3)}.ogg"); return(true); } if (StringOperator.Contains(comando, new[] { "cazzo", "dicendo" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/checazzodici" + new Random().Next(1, 4) + ".mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "cascano", "braccia" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/checazzodici3.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "cascare", "braccia" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/checazzodici3.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "dove", "vai" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dove%20vai.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "vai" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dove%20vai.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "dove", "andando" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dove%20vai.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "vado" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dove%20vai.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "vo" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dove%20vai.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "ci", "vado" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dove%20vai.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "ci", "vo" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/dove%20vai.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "schifo", "immagini" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/fanno%20cagare%20quelle%20immagini.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "merda", "immagini" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/fanno%20cagare%20quelle%20immagini.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "vomitare", "immagini" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/fanno%20cagare%20quelle%20immagini.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "sanno", "di", "niente" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/fanno%20cagare%20quelle%20immagini.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "non", "sanno", "di", "nulla" })) { Istance.Bot.Istance.SendVoiceAsync(messaggio.Chat.Id, $"{UrlBase}/audi/fanno%20cagare%20quelle%20immagini.mp3"); return(true); } if (StringOperator.Contains(comando, new[] { "me", "il", "cazzo" })) { Istance.Bot.Istance.SendVideoNoteAsync(messaggio.Chat.Id, $"{UrlBase}/VideoNote/meIlCazzo.mp4"); return(true); } if (StringOperator.Contains(comando, new[] { "camera", "caffè" })) { Istance.Bot.Istance.SendVideoNoteAsync(messaggio.Chat.Id, $"{UrlBase}/VideoNote/sega.mp4"); return(true); } if (StringOperator.Contains(comando, new[] { "yo", "bitch", "biatch", "biach" })) { Istance.Bot.Istance.SendVideoNoteAsync(messaggio.Chat.Id, $"{UrlBase}/VideoNote/yoBitch.mp4"); return(true); } if (StringOperator.Contains(comando, new[] { "weekend", "weekends" }, 1) || StringOperator.Contains(comando, new[] { "week", "end", "ends" })) { Istance.Bot.Istance.SendVideoNoteAsync(messaggio.Chat.Id, $"{UrlBase}/VideoNote/weekEnd.mp4"); return(true); } return(false); }