This commit is contained in:
0xDEAD10CC 2017-07-27 04:00:58 -07:00 committed by Steve Bouché
parent 952f70d859
commit 1d8ac75c8e

View file

@ -1,4 +1,4 @@
import logging
import logging, telepot
from CoindroidAPI import CoindroidAPITask
from gevent import sleep
from collections import namedtuple
@ -23,7 +23,16 @@ class DroidControllerTask(CoindroidAPITask):
])
twilioAccount = "ACdfcd2b529db83954e8a0041796072960"
twilioToken = "ab9b98a0b3da8a728d14774192773af2"
self.twilioClient = TwilioClient(twilioAccount, twilioToken)
try:
self.twilioClient = TwilioClient(twilioAccount, twilioToken)
except:
self.logger.exception("Unable to initialize Twilio client!")
try:
self.telegramBot = telepot.Bot(
"382491836:AAGj8Hf5HNAwcukRrjQ3Eyv7TSa2YvGax5s")
except:
self.logger.exception("Unable to initialize Telegram bot!")
def getDroidStats(self, event):
targetID = None
@ -123,14 +132,20 @@ class DroidControllerTask(CoindroidAPITask):
stats["targetID"] == 160):
self.logger.debug(
"bob's got an action!!! sending sms!!")
self.sendSMS(to="+14088963912", body=message)
if self.twilioClient:
self.sendSMS(to="+14088963912", body=message)
if self.telegramBot:
self.telegramBot.sendMessage(-228315434, message)
if (stats["droid_name"] == "Mabuhay") or (
stats["targetName"] == "Mabuhay") or (
stats["droid_id"] == 165) or stats[
"targetID"] == 165:
self.logger.debug(
"Mabuhay's got an action!!! sending sms!!")
self.sendSMS(to="+14086342295", body=message)
if self.twilioClient:
self.sendSMS(to="+14086342295", body=message)
if self.telegramBot:
self.telegramBot.sendMessage(-228315434, message)
else:
self.logger.debug("Queue is empty... No action to take...")
sleep(self.pause)