Advertisement
Guest User

Untitled

a guest
May 18th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.23 KB | None | 0 0
  1. import twitter
  2. from BotUtilities import Oplist
  3. from SubspaceBot import *
  4. #import BotInterface
  5.  
  6.    
  7.  
  8. class Bot():
  9.     def __init__(self,bot):
  10.         self.name = "TweetBot"
  11.         self.Author = "The Junky"
  12.         self.description = "updates status on twitter"
  13.         self.version = ".01"
  14.         self._api = twitter.Api(username='extreme_games', password='KINGGAY')
  15.         self._oplist = Oplist()
  16.         self._tweet_command_id = bot.registerCommand('!tweet', 'update status on twitter.com/extreme_games')
  17.        
  18.     def HandleEvents(self,bot,event):
  19.         if event.type == EVENT_COMMAND and event.command.id == self._tweet_command_id:
  20.             if oplist.GetAccessLevel(event.player.name) > 0:
  21.                 if len(event.arguments) > 0 and len(event.arguments_after[0]) < 140:
  22.                     status = api.PostUpdate("%s - %s" % (event.arguments_after[0],event.player.name))
  23.                     bot.sendArenaMessage( "%s just posted: %s on twitter" % (status.user.name, status.text))
  24.                 else:
  25.                         bot.sendPrivateMessage(event.player.name,"you must provide a message of 1 to 140 characters");
  26.             else:
  27.                     bot.sendPrivateMessage(event.player.name,"access denied");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement