def empty_ice(message): # Only credit positive answers if IceTime.check_reply(message.text): print(message) ice_manager.empty_ice(message.from_user.first_name)
@bot.message_handler(commands=['icemen']) def notify_ice_change(message): if "stop" in message.text.lower(): msg = "Ice-men für diesen Chat deaktiviert.\n" ice_manager.remove_listener(message.chat.id) else: msg = "Registrierung als Ice-men erfolgreich!\n\n" msg += "Wenn keine weiteren Benachrichtigungen mehr gewünscht sind, so einfach\n" msg += " /icemen stop\n" msg += "senden." ice_manager.register_listener(message.chat.id) bot.reply_to(message, msg) @bot.message_handler(func=lambda m: IceTime.check_reply(m.text, any_reply=True)) def empty_ice(message): # Only credit positive answers if IceTime.check_reply(message.text): print(message) ice_manager.empty_ice(message.from_user.first_name) @bot.message_handler(commands=['gettemp']) def handle_temp_status(message): msg = '' try: temp = w1.read_therm_sensor() msg = "Im Innenraum hat es gerade " + str(temp) + "°C." except IOError as e: