Add temperature notice

This commit is contained in:
TomasGlgg 2021-10-21 20:17:16 +03:00
parent c4dec14587
commit 670eee501c
No known key found for this signature in database
GPG Key ID: B35EE16AA5E15077

12
bot.py
View File

@ -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)