Exemplo n.º 1
0
def mock_people(bot: BOT, message: Message):
    cmd = message.command

    if len(cmd) > 1:
        mock_text = " ".join(cmd[1:])
    elif message.reply_to_message and len(cmd) == 1:
        mock_text = message.reply_to_message.text
    elif not message.reply_to_message and len(cmd) == 1:
        message.edit("I need something to mock")
        sleep(2)
        message.delete()
        return

    mock_results = BOT.get_inline_bot_results("stickerizerbot",
                                              "#7" + mock_text)
    try:
        BOT.send_inline_bot_result(chat_id=message.chat.id,
                                   query_id=mock_results.query_id,
                                   result_id=mock_results.results[0].id,
                                   reply_to_message_id=ReplyCheck(message),
                                   hide_via=True)
    except TimeoutError:
        message.edit("@StickerizerBot didn't respond in time.")
        sleep(2)
    message.delete()
Exemplo n.º 2
0
def google_sticker(bot: BOT, message: Message):
    cmd = message.command

    if len(cmd) > 1:
        ggl_text = " ".join(cmd[1:])
    elif message.reply_to_message and len(cmd) == 1:
        ggl_text = message.reply_to_message.text
    elif not message.reply_to_message and len(cmd) == 1:
        message.edit("I need something to google")
        sleep(2)
        message.delete()
        return

    try:
        ggl_result = BOT.get_inline_bot_results("stickerizerbot",
                                                "#12" + ggl_text)
        BOT.send_inline_bot_result(chat_id=message.chat.id,
                                   query_id=ggl_result.query_id,
                                   result_id=ggl_result.results[0].id,
                                   reply_to_message_id=ReplyCheck(message),
                                   hide_via=False)
    except TimeoutError:
        message.edit("@StickerizerBot didn't respond in time.")
        sleep(2)
    message.delete()