Add temperature notice
This commit is contained in:
1 file changed
+11
-1
@@ -73,8 +73,18 @@ class TestBot(irc.bot.SingleServerIRCBot):
|
|||||||
mask = 'Netmask: ' + address.netmask
|
mask = 'Netmask: ' + address.netmask
|
||||||
c.notice(nick, ' {} / {}'.format(ip, mask))
|
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":
|
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)
|
c.notice(nick, end)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user