MinervaBot/config.py

47 lines
1.4 KiB
Python
Raw Normal View History

2015-01-27 01:10:53 +00:00
CONSUMER_KEY = 'Your Twitter API Consumer Key'
CONSUMER_SECRET = 'Your Consumer Secret Key'
2015-03-23 11:32:05 +00:00
USE_PIN_AUTH = False
2015-03-23 11:32:05 +00:00
NP_ACCESS_TOKEN_KEY = 'Your Twitter API Access Token Key'
NP_ACCESS_TOKEN_SECRET = 'Your Access Token Secret'
2015-01-27 01:10:53 +00:00
2015-01-27 20:14:05 +00:00
# empty array for no mention
# else add comma-separated, quote-enclosed twitter names with @
DESTINATION_ACCOUNTS = []
WARNING_DESTINATION_ACCOUNTS = []
2015-01-27 01:10:53 +00:00
2015-03-23 11:50:38 +00:00
ALLOW_COMMANDS = False
ALLOW_ONLY_DM_COMMANDS = False
2015-01-27 01:10:53 +00:00
# empty array for everyone
# else add comma-separated, quote-enclosed twitter names with @
COMMAND_SOURCE_ACCOUNTS = []
# use "w" for overwrite, or "a" for append
LOG_TYPE = "a"
LOG_FILE = "~/minerva.log"
COMMAND_NAME_SEPERATOR = "\n"
2015-01-27 09:28:38 +00:00
UPDATE_COMMANDS = {
"uptime:": "uptime",
2015-01-27 20:17:34 +00:00
#"mdstat:": 'cat /proc/mdstat | grep block | sed "s/\s\+/ /g"',
#"lxc:": 'lxc-ls -f -F name,state | grep -v "NAME" | grep -v "\-" | sed "s/\s\+/ /g" | sed "s/ /: /"| sed "s/RUNNING/UP/" | sed "s/STOPPED/DOWN/"',
2015-01-27 19:26:46 +00:00
"df:": "df -h --output=source,size,used | grep /dev/ | sed 's/\s\+/ /g'",
2015-03-23 11:48:19 +00:00
"ping:": 'ping -c1 8.8.8.8 | grep from | awk -F"time=" \'{ print $2 }\''
2015-01-27 09:28:38 +00:00
}
2015-01-27 20:14:05 +00:00
WARNING_COMMANDS = {
#"mdadm:": [
# "cat /proc/mdstat | grep block | awk -F'[' '{ print $3 }' | awk -F']' '{ print $1 }'",
# "UUU",
# "RAID has a problem!"
#],
"hddtemp:": [
"hddtemp /dev/sd* | awk '{ print $(NF-1) }' | while read val; do if test $val -gt 50; then echo HOT; break; fi; done",
"",
"1 or more HDDs are too hot!"
]
}