Exemplo n.º 1
0
def send_anon_document(oMessage):
    group_id = database_handler.get_registered_user(oMessage.get_chat_id())
    if group_id != None:
        param = {"chat_id": group_id,
                "document": oMessage.get_message_document(),
                "caption": "Documento anônimo. Yaarrr!"}
        telegram.send_document(param)
Exemplo n.º 2
0
def send_anon_gif(oMessage):
    group_id = database_handler.get_registered_user(oMessage.get_chat_id())
    if group_id != None:
        param = {"chat_id": group_id,
                 "animation": oMessage.get_message_animation(),
                 "caption": "GIF anônimo!"}
        telegram.send_animation(param)
Exemplo n.º 3
0
def send_anon_text(oMessage, startingText = "<b>Mensagem anônima</b>: "):
    group_id = database_handler.get_registered_user(oMessage.get_sender_id())
    if group_id != None:
        messageSplit = oMessage.get_message_text().split(' ', 1)
        if len(messageSplit) > 1:
            param = {"chat_id": group_id,
                     "text": startingText + messageSplit[1],
                     "parse_mode": "HTML"}
            return telegram.send_message(param)
        else:
            return {}
    else:
        oMessage.reply("Você ainda não está registrado. Use /register para se registrar.")
        return {}
Exemplo n.º 4
0
def send_anon_image(oMessage, startCaption = "<b>Mensagem anônima</b>: "):
    group_id = database_handler.get_registered_user(oMessage.get_sender_id())
    if group_id != None:
        captionSplit = oMessage.get_message_caption().split(' ', 1)
        caption = " "
        if len(captionSplit) > 1:
            caption = captionSplit[1]
        param = {"chat_id": group_id,
                 "photo": oMessage.get_message_photo(),
                 "caption": startCaption + caption,
                 "parse_mode": "HTML"}
        return telegram.send_photo(param)
    else:
        oMessage.reply("Você não está registrado, bobão! Registre usando /register.")
        return {}
Exemplo n.º 5
0
def send_anon_sticker(oMessage):
    group_id = database_handler.get_registered_user(oMessage.get_chat_id())
    if group_id != None:
        param = {"chat_id": group_id,
                 "sticker": oMessage.get_message_sticker()}
        telegram.send_sticker(param)