Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import twitter
- from BotUtilities import Oplist
- from SubspaceBot import *
- #import BotInterface
- class Bot():
- def __init__(self,bot):
- self.name = "TweetBot"
- self.Author = "The Junky"
- self.description = "updates status on twitter"
- self.version = ".01"
- self._api = twitter.Api(username='extreme_games', password='KINGGAY')
- self._oplist = Oplist()
- self._tweet_command_id = bot.registerCommand('!tweet', 'update status on twitter.com/extreme_games')
- def HandleEvents(self,bot,event):
- if event.type == EVENT_COMMAND and event.command.id == self._tweet_command_id:
- if oplist.GetAccessLevel(event.player.name) > 0:
- if len(event.arguments) > 0 and len(event.arguments_after[0]) < 140:
- status = api.PostUpdate("%s - %s" % (event.arguments_after[0],event.player.name))
- bot.sendArenaMessage( "%s just posted: %s on twitter" % (status.user.name, status.text))
- else:
- bot.sendPrivateMessage(event.player.name,"you must provide a message of 1 to 140 characters");
- else:
- bot.sendPrivateMessage(event.player.name,"access denied");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement