def _send_message(self, message, **kwargs): try: twitter_api = pythontwitter.Api( consumer_key=CONSUMER_KEY, consumer_secret=CONSUMER_SECRET, access_token_key=autosubliminal.TWITTERKEY, access_token_secret=autosubliminal.TWITTERSECRET) twitter_api.PostUpdate(message[:140]) log.info("%s notification sent" % self.name) return True except: log.error("%s notification failed" % self.name) return False
def _send_tweet(self, message=None): username = self.consumer_key password = self.consumer_secret access_token_key = sickbeard.TWITTER_USERNAME access_token_secret = sickbeard.TWITTER_PASSWORD logger.log(u"Sending tweet: " + message, logger.DEBUG) api = twitter.Api(username, password, access_token_key, access_token_secret) try: api.PostUpdate(message.encode('utf8')) except Exception, e: logger.log(u"Error Sending Tweet: " + ex(e), logger.ERROR) return False
def _send_tweet(self, message=None): username=self.consumer_key password=self.consumer_secret access_token_key=headphones.TWITTER_USERNAME access_token_secret=headphones.TWITTER_PASSWORD logger.info(u"Sending tweet: "+message) api = twitter.Api(username, password, access_token_key, access_token_secret) try: api.PostUpdate(message) except Exception, e: logger.info(u"Error Sending Tweet: %s" % e) return False
def _send_dm(self, message=None): username = self.consumer_key password = self.consumer_secret dmdest = sickbeard.TWITTER_DMTO access_token_key = sickbeard.TWITTER_USERNAME access_token_secret = sickbeard.TWITTER_PASSWORD logger.log(u"Sending DM: " + dmdest + " " + message, logger.DEBUG) api = twitter.Api(username, password, access_token_key, access_token_secret) try: api.PostDirectMessage(dmdest, message.encode('utf8')) except Exception, e: logger.log(u"Error Sending Tweet (DM): " + ex(e), logger.ERROR) return False
def notify(self, event, message): if not self.enabled or not self.isAuthenticated: return username = self.consumer_key password = self.consumer_secret access_token_key = self.get_conf('username') access_token_secret = self.get_conf('password') log.info('Sending tweet: '+message) api = twitter.Api(username, password, access_token_key, access_token_secret) try: api.PostUpdate('[' + event + '] ' + message) except Exception, e: log.error('Error sending tweet: '+str(e)) return False
def _send_tweet(self, message=None): username = self.consumer_key password = self.consumer_secret access_token_key = app.TWITTER_USERNAME access_token_secret = app.TWITTER_PASSWORD logger.log(u'Sending tweet: {0}'.format(message), logger.DEBUG) api = twitter.Api(username, password, access_token_key, access_token_secret) try: api.PostUpdate(message.encode('utf8')[:139]) except Exception as e: logger.log(u'Error Sending Tweet: {!r}'.format(e), logger.ERROR) return False return True
def _send_tweet(self, message=None): username = self.consumer_key password = self.consumer_secret access_token_key = sickbeard.TWITTER_USERNAME access_token_secret = sickbeard.TWITTER_PASSWORD logging.debug("Sending tweet: " + message) api = twitter.Api(username, password, access_token_key, access_token_secret) try: api.PostUpdate(message.encode('utf8')[:139]) except Exception as e: logging.error("Error Sending Tweet: {}".format(ex(e))) return False return True
def _send_dm(self, message=None): username = self.consumer_key password = self.consumer_secret dmdest = app.TWITTER_DMTO access_token_key = app.TWITTER_USERNAME access_token_secret = app.TWITTER_PASSWORD log.debug(u'Sending DM: {0} {1}', dmdest, message) api = twitter.Api(username, password, access_token_key, access_token_secret) try: api.PostDirectMessage(dmdest, message.encode('utf8')[:139]) except Exception as error: log.error(u'Error Sending Tweet (DM): {!r}', error) return False return True