Add temperature notice
This commit is contained in:
parent
c4dec14587
commit
670eee501c
12
bot.py
12
bot.py
@ -73,8 +73,18 @@ class TestBot(irc.bot.SingleServerIRCBot):
|
||||
mask = 'Netmask: ' + address.netmask
|
||||
c.notice(nick, ' {} / {}'.format(ip, mask))
|
||||
|
||||
elif cmd.lower() == 'temp':
|
||||
temperatures = psutil.sensors_temperatures()
|
||||
for name, device_temp in temperatures.items():
|
||||
header = 'Device: ' + name
|
||||
c.notice(nick, header)
|
||||
for sensor in device_temp:
|
||||
sensor_name = sensor.label
|
||||
if not sensor_name: sensor_name = '<no name>'
|
||||
c.notice(nick, ' Sensor name: {}, current: {}'.format(sensor_name, sensor.current))
|
||||
|
||||
elif cmd.lower() == "help":
|
||||
end = 'Available commands are: help, uptime, ram, cpu, uname, network'
|
||||
end = 'Available commands are: help, uptime, ram, cpu, uname, network, temp'
|
||||
c.notice(nick, end)
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user