hoor1992

spybot

Feb 16th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 5.39 KB | None | 0 0
  1. Private Sub remot(ByVal sender As Object, msg As Message)
  2.         If MyBase.InvokeRequired = True Then
  3.             MyBase.BeginInvoke(New MessageHandler(AddressOf remot), New Object() {sender, msg})
  4.         Else
  5.             If msg.Type = MessageType.chat AndAlso msg.HasTag("body") Then
  6.                 If msg.Body.ToLower() = "help" Then
  7.                     meti.Send(New agsXMPP.protocol.client.Message(msg.From.User + "@nimbuzz.com", MessageType.chat, help.Text.Replace("%DATE%", "( " + System.DateTime.Now.ToString("yyyy/MM/dd | HH:mm:ss") + " )")))
  8.                 ElseIf msg.Body.ToLower().StartsWith("g/") Then
  9.                     If cbgetuser.Checked = True Then
  10.                         whichroom = msg.Body.Replace("g/", "")
  11.                         whowantroomusers = msg.From.User
  12.                         usergereft = True
  13.                         meti.Send("<presence to='" + whichroom + "@conference.nimbuzz.com/" + user.Text + "' xml:lang='en'><x xmlns='http://jabber.org/protocol/muc'><password></password></x></presence>")
  14.                     Else
  15.                         meti.Send(New agsXMPP.protocol.client.Message(msg.From.User + "@nimbuzz.com", MessageType.chat, "This option of spybot features is disabled by bot administrator ."))
  16.                     End If
  17.                 ElseIf msg.Body.ToLower().StartsWith("cap/") Then
  18.                     If usergereft = True Then
  19.                         meti.Send(New agsXMPP.protocol.client.Message(New Jid(whichroom + "@conference." + meti.Server), MessageType.groupchat, msg.Body.Replace("cap/", "")))
  20.                     End If
  21.                 ElseIf msg.Body.ToLower().StartsWith("r/") Then
  22.                     If cbrooms.Checked = True Then
  23.                         targetroom = msg.Body.Replace("r/", "")
  24.                         roomlistreq = msg.From.User
  25.                         Rooming.Enabled = True
  26.                     Else
  27.                         meti.Send(New agsXMPP.protocol.client.Message(msg.From.User + "@nimbuzz.com", MessageType.chat, "This option of spybot features is disabled by bot administrator ."))
  28.                     End If
  29.                 ElseIf msg.Body.ToLower().StartsWith("p/") Then
  30.                     If cbprofile.Checked = True Then
  31.                         msgfrom = msg.From.ToString()
  32.                         meti.Send("<iq to='" + msg.Body.ToLower().Replace("p/", "") + "@nimbuzz.com' type='get' id='amirslr'><query xmlns='http://jabber.org/protocol/profile'/></iq>")
  33.                     Else
  34.                         meti.Send(New agsXMPP.protocol.client.Message(msg.From.User + "@nimbuzz.com", MessageType.chat, "This option of spybot features is disabled by bot administrator ."))
  35.                     End If
  36.                 ElseIf msg.Body.ToLower().StartsWith("a/") Then
  37.                     If cbavatar.Checked = True Then
  38.                         Dim avatar As String = ""
  39.                         avatar = HttpUtility.UrlEncode(msg.Body.Remove(0, 2) + "@nimbuzz.com")
  40.                         Dim str1 As String = "Avatar link of " + msg.Body.Remove(0, 2) + " :" + vbNewLine + "http://avatar.nimbuzz.com/getAvatar?jid=" + avatar
  41.                         DirectCast(sender, XmppClientConnection).Send(New agsXMPP.protocol.client.Message(msg.From.User + "@nimbuzz.com", MessageType.chat, str1))
  42.                     Else
  43.                         meti.Send(New agsXMPP.protocol.client.Message(msg.From.User + "@nimbuzz.com", MessageType.chat, "This option of spybot features is disabled by bot administrator ."))
  44.                     End If
  45.                 ElseIf msg.Body.ToLower().StartsWith("s/") Then
  46.                     If cbsearch.Checked = True Then
  47.                         strSearcher = msg.From.User
  48.                         targetsearch = strUserForSearch
  49.                         strUserForSearch = msg.Body.Remove(0, 2)
  50.                         creationDate = False
  51.                         userSearch = True
  52.                         BgSearchP1.RunWorkerAsync()
  53.                     Else
  54.                         meti.Send(New agsXMPP.protocol.client.Message(msg.From.User + "@nimbuzz.com", MessageType.chat, "This option of spybot features is disabled by bot administrator ."))
  55.                     End If
  56.                 ElseIf msg.Body.ToLower().StartsWith("c/") Then
  57.                     If cbsince.Checked = True Then
  58.                         strSearcher = msg.From.User
  59.                         strUserForSearch = msg.Body.Remove(0, 2)
  60.                         creationDate = True
  61.                         userSearch = False
  62.                         BgTarikhID.RunWorkerAsync()
  63.                     Else
  64.                         meti.Send(New agsXMPP.protocol.client.Message(msg.From.User + "@nimbuzz.com", MessageType.chat, "This option of spybot features is disabled by bot administrator ."))
  65.                     End If
  66.                 End If
  67.             Else
  68.                 ''''''''''''''''''GROUPCHAT
  69.                 If msg.Type = MessageType.groupchat AndAlso msg.From.Resource = "admin" AndAlso msg.Body.Contains("Enter the right answer to start chatting.") Then
  70.                     Dim axe As String = msg.Body.Remove(0, 42)
  71.                     meti.Send(New agsXMPP.protocol.client.Message(whowantroomusers + "@nimbuzz.com", MessageType.chat, "Please answer the captcha :" + vbNewLine + axe + vbNewLine + vbNewLine + "note : for answer captcha use cap/captcha answer"))
  72.                 End If
  73.             End If
  74.         End If
  75.     End Sub
Add Comment
Please, Sign In to add comment