コード例 #1
0
ファイル: main.py プロジェクト: marionauta/antichistesbot
def proponer_handler(message, chat):
    a_proponer = Telegram.texto_a_proponer(message)
    ok = AntiChistes.proponer(a_proponer)

    # mensaje = None
    if ok == 0:
        mensaje = 'Se propuso "%s" como antichiste.' % a_proponer

    elif ok == 1:
        mensaje = "Hubo un problema con el servidor, prueba más tarde..."

    elif ok == 2:
        mensaje = "¡Demasiado corto!"

        usuario = message.get("from")
        if usuario:
            nombre = usuario.get("first_name")
            mensaje = "¡Eso es demasiado corto, %s!" % nombre

    else:
        print("Es None")
        return None

    return Telegram.crear_mensaje(mensaje, chat) if mensaje else None
コード例 #2
0
ファイル: main.py プロジェクト: marionauta/antichistesbot
def ac():
    return "%s %s" % AntiChistes.aleatorio()
コード例 #3
0
ファイル: main.py プロジェクト: marionauta/antichistesbot
def antichiste_handler(chat):
    (uno, dos) = AntiChistes.aleatorio()

    texto = "%s\n\n%s" % (uno, dos)

    return Telegram.crear_mensaje(texto, chat)