Gravador¶
O plugin do BotCity Recorder permite gravar suas ações de bot em um vídeo.
Funciona com as automações desktop e web, mesmo no modo headless.
Isso é extremamente útil para depuração, documentação e teste do seu bot.
Instalação¶
Importando o Plugin¶
Depois de instalar este pacote, a próxima etapa é importar o pacote para o seu código e começar a usar as funções.
Gravando um bot¶
Para adicionar o gravador, precisamos apenas executar 3 passos simples:
- Instanciar o plugin
 - Invocar o método de Start
 - Invocar o método de Stop
 
Instancie o Plugin¶
Iniciando e Interrompendo a Gravação¶
Exemplo completo¶
from botcity.core import DesktopBot
from botcity.plugins.recorder import BotRecorderPlugin
def main():
    # Instanciar o bot Desktop
    bot = DesktopBot()
    # Defina o URL com o termo de pesquisa `Timer de contagem regressiva 5 minutos`.
    url = "https://www.google.com/search?q=countdown+timer+5+minutes"
    # Instanciar o gravador com o bot e arquivo
    gravador = BotRecorderPlugin(bot, "teste.avi")
    # Comece a gravar
    gravador.start()
    # Invoque o navegador para abrir o URL.
    bot.browse(url)
    print("Esperando um pouco...")
    bot.wait(10000)
    # Pare o gravador
    gravador.stop()