Exemple #1
0
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)
Exemple #2
0
@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: