mpcabete / bombcrypto-bot

This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game. It is fully open source and free.
818 stars 540 forks source link

Python: Executar função uma vez por dia, em determinado horário...? #584

Closed kerferber closed 2 years ago

kerferber commented 2 years ago

Bom dia pessoal,

Gostaria de implementar uma função que gravasse um log uma vez ao dia, sempre no mesmo horário, com o número de Bcoins, para acompanhar a evolução do Farm.

Estou treinando o OCR pra reconhecer os caracteres, pois muitas vezes ele está confundindo o Zero com o Oito na hora das leituras, mas gostaria de saber se alguém recomenda uma forma de executar determinada função uma vez ao dia em um horário determinado?

Alguém já fez algo parecido ou tem algum norte? Desde já agradeço

OBS: Sim, não é um issue, desculpem

cleitonleonel commented 2 years ago

Bom dia pessoal,

Gostaria de implementar uma função que gravasse um log uma vez ao dia, sempre no mesmo horário, com o número de Bcoins, para acompanhar a evolução do Farm.

Estou treinando o OCR pra reconhecer os caracteres, pois muitas vezes ele está confundindo o Zero com o Oito na hora das leituras, mas gostaria de saber se alguém recomenda uma forma de executar determinada função uma vez ao dia em um horário determinado?

Alguém já fez algo parecido ou tem algum norte? Desde já agradeço

OBS: Sim, não é um issue, desculpem

No Linux use crontab no Windows use o agendador de tarefas...

kerferber commented 2 years ago

Bom dia pessoal, Gostaria de implementar uma função que gravasse um log uma vez ao dia, sempre no mesmo horário, com o número de Bcoins, para acompanhar a evolução do Farm. Estou treinando o OCR pra reconhecer os caracteres, pois muitas vezes ele está confundindo o Zero com o Oito na hora das leituras, mas gostaria de saber se alguém recomenda uma forma de executar determinada função uma vez ao dia em um horário determinado? Alguém já fez algo parecido ou tem algum norte? Desde já agradeço OBS: Sim, não é um issue, desculpem

No Linux use crontab no Windows use o agendador de tarefas...

Obrigado mas preciso fazer isso dentro do próprio bot, sem utilizar outro script. Acho que com o crontab não daria, né?

cleitonleonel commented 2 years ago

Bom dia pessoal, Gostaria de implementar uma função que gravasse um log uma vez ao dia, sempre no mesmo horário, com o número de Bcoins, para acompanhar a evolução do Farm. Estou treinando o OCR pra reconhecer os caracteres, pois muitas vezes ele está confundindo o Zero com o Oito na hora das leituras, mas gostaria de saber se alguém recomenda uma forma de executar determinada função uma vez ao dia em um horário determinado? Alguém já fez algo parecido ou tem algum norte? Desde já agradeço OBS: Sim, não é um issue, desculpem

No Linux use crontab no Windows use o agendador de tarefas...

Obrigado mas preciso fazer isso dentro do próprio bot, sem utilizar outro script. Acho que com o crontab não daria, né?

vc vai deixar o bot rodando o dia todo??? se sim basta especificar um determinado harário e checar com datetime uma vez por dia gerando esse relatório, agora se o bot não vai estar em execução 24 horas por dia creio que somente usando apps externos.

fguide commented 2 years ago

Sugestao acima ^, ou, faz via cron/task sch um script para parar (kill) o bot, checar saldo e fazer o que precisa, e depois iniciar o bot novamente.

kerferber commented 2 years ago

@fguide e @cleitonleonel

MUUUITO obrigado.

Realmente, é só fazer uma função que compare as datas, pois sim, meu bot roda 24 horas por dia. Mais fácil que pensei, novamente obrigado!!! Bom final de semana à todos nós