def __init__(self, token): boturl = 'https://api.telegram.org/bot' logger.info('Secret bot URL: {0}{1}/'.format(boturl, token)) self.api = TelegramAPI(url='{0}{1}/'.format(boturl, token)) # Make this bot self-aware myself = self.api.get_me() self.id = myself['id'] self.first_name = myself['first_name'] self.username = myself['username'] # Define valid commands self.commands = {'img': self.image}