コード例 #1
0
ファイル: bot.py プロジェクト: Assios/fyllebot
def Commands():
   if (message == '!sjekketriks'):
      send(sjekketriks()+'\r\n')
   if ('!film' == message):
      send('Tilfeldig film: ' + film())
   if ('!dickfilm' == message):
      send('Tilfeldig film: ' + dickfilm())
   if ('!promille' == message):
      send('Kalkulerer promille.')
      sleep(0.2)
      send('Kalkulerer promille..')
      sleep(0.4)
      send('Din promille er: ' + str(round(random.uniform(1.02, 2.92), 3)))
   if ('!polet' in message):
      stengetidpolet()
   if ('!middag' == message):
      send(maat())
      
   if message[0:5]=='!ping':
   	pinged = shlex.split(message)[0][5:]
   	for i in range(0, 10):
   		send(pinged)
   		sleep(0.3)
      
   if ('!splunk' == message):
   	send('Daft Splunk :P')

   if ('!beer' in message):
      beer()

   if ('!bruker' in message) and admins():
      for i in range(0, len(listOfUsers)):
         send(listOfUsers[i])

   if ('!drikke' == message):
      send(drikkee())

   if ('!commands' == message):
      mottaker = user;
      f = open('cmd.txt', 'r+')

      irc.send('NOTICE ' + mottaker +  ' :' + '      ***** KOMMANDOER ******' + '\r\n')

      nr = 1
      for linje in f:
         irc.send('NOTICE ' + mottaker + ' :' + str(nr) + ': ' + linje + '\r\n')
         nr=nr+1
         sleep(0.2)
コード例 #2
0
def Commands():
    if (message == '!sjekketriks'):
        send(sjekketriks() + '\r\n')
    if ('!film' == message):
        send('Tilfeldig film: ' + film())
    if ('!dickfilm' == message):
        send('Tilfeldig film: ' + dickfilm())
    if ('!promille' == message):
        send('Kalkulerer promille.')
        sleep(0.2)
        send('Kalkulerer promille..')
        sleep(0.4)
        send('Din promille er: ' + str(round(random.uniform(1.02, 2.92), 3)))
    if ('!polet' in message):
        stengetidpolet()
    if ('!middag' == message):
        send(maat())

    if ('!beer' in message):
        beer()

    if ('!bruker' in message) and admins():
        for i in range(0, len(listOfUsers)):
            send(listOfUsers[i])

    if ('!drikke' == message):
        send(drikkee())

    if ('!commands' == message):
        mottaker = user
        f = open('cmd.txt', 'r+')

        irc.send('NOTICE ' + mottaker + ' :' +
                 '      ***** KOMMANDOER ******' + '\r\n')

        nr = 1
        for linje in f:
            irc.send('NOTICE ' + mottaker + ' :' + str(nr) + ': ' + linje +
                     '\r\n')
            nr = nr + 1
            sleep(0.2)
コード例 #3
0
ファイル: bot.py プロジェクト: sigvef/fyllebot
         continue
      except:
         pass

   #if (smallTalk == 1) and (user == brukerTalk):
   #   send(['jeg spiller pong, ' + user + ', der a? :D', 'Snart eksamen, JIPPI. Skjer der?', 'Skal vi spille pong, ' + user + '?'][random.randint(0,2)])
   #   smalltalk = 0

   if ('hi doggie' in message):
      send('\'The Room\' sucks!')

   if ('parently' in message) and ('app' not in message):
      send('Mente du APparently, Christian?')

   try:
      if (shlex.split(message)[0]=='!kick') and (admins()):
         (kickUser(shlex.split(message)[1],shlex.split(message)[2]))
   except:
      pass

   try:
      if (shlex.split(message)[0]=='!adduser') and (admins()):
         listOfUsers.append(shlex.split(message)[1])
   except:
      pass

   try:
      if (shlex.split(message)[0]=='!removeuser') and (admins()):
         listOfUsers.remove(shlex.split(message)[1])
   except:
      pass
コード例 #4
0
            continue
        except:
            pass

    #if (smallTalk == 1) and (user == brukerTalk):
    #   send(['jeg spiller pong, ' + user + ', der a? :D', 'Snart eksamen, JIPPI. Skjer der?', 'Skal vi spille pong, ' + user + '?'][random.randint(0,2)])
    #   smalltalk = 0

    if ('hi doggie' in message):
        send('\'The Room\' sucks!')

    if ('parently' in message) and ('app' not in message):
        send('Mente du APparently, Christian?')

    try:
        if (shlex.split(message)[0] == '!kick') and (admins()):
            (kickUser(shlex.split(message)[1], shlex.split(message)[2]))
    except:
        pass

    try:
        if (shlex.split(message)[0] == '!adduser') and (admins()):
            listOfUsers.append(shlex.split(message)[1])
    except:
        pass

    try:
        if (shlex.split(message)[0] == '!removeuser') and (admins()):
            listOfUsers.remove(shlex.split(message)[1])
    except:
        pass