Pages:
Author

Topic: [TELEGRAM] Bot de Notificações e Tópicos do Fórum - page 7. (Read 3364 times)

legendary
Activity: 2688
Merit: 2297
Vi que agora o bot está mostrando o numero total de Merits na notificação de novos Merits, não sei se é pra ser assim mesmo ou se é um pequeno bug.

No caso com esse Merit que recebi eu somei 503, e na notificação ele mostra o total de 502 que seria o numero de Merits que eu tinha antes de receber este.
Então, na verdade isso é algo que eu estou tentando corrigir. Depois que você recebe algum merit, o fórum ainda demora até 1 minuto para atualizar a contagem de merits no seu perfil. Então o bot vê que você recebeu algo, vai no seu perfil e pega o valor (que pode ou não estar desatualizado). Talvez eu coloque um delay ou algo do tipo para dar tempo do fórum fazer o trabalho dele. Tongue

Recebi os 2 merits de você e a contagem total veio atualizada/correta, tudo isso em 16 segundos.. Não sei se você mudou algo ou dei sorte..

Uma curiosidade: O nome das abas foi removido, agora só mostra o "assunto".. vai ficar assim?
legendary
Activity: 2758
Merit: 6830
Vi que agora o bot está mostrando o numero total de Merits na notificação de novos Merits, não sei se é pra ser assim mesmo ou se é um pequeno bug.

No caso com esse Merit que recebi eu somei 503, e na notificação ele mostra o total de 502 que seria o numero de Merits que eu tinha antes de receber este.
Então, na verdade isso é algo que eu estou tentando corrigir. Depois que você recebe algum merit, o fórum ainda demora até 1 minuto para atualizar a contagem de merits no seu perfil. Então o bot vê que você recebeu algo, vai no seu perfil e pega o valor (que pode ou não estar desatualizado). Talvez eu coloque um delay ou algo do tipo para dar tempo do fórum fazer o trabalho dele. Tongue
legendary
Activity: 2492
Merit: 1429
Top-tier crypto casino and sportsbook
Vi que agora o bot está mostrando o numero total de Merits na notificação de novos Merits, não sei se é pra ser assim mesmo ou se é um pequeno bug.

Exemplo:


No caso com esse Merit que recebi eu somei 503, e na notificação ele mostra o total de 502 que seria o numero de Merits que eu tinha antes de receber este.
legendary
Activity: 2758
Merit: 6830
ATENÇÃO!

O bot vai continuar funcionando no telegram antigo @BTTSuperNotifier_bot

Se você falou com o novo bot temporário, pode apagar ele. Caso tenha bloqueado/parado o bot antigo, você tem que desbloqueá-lo para continuar recebendo as notificações.
legendary
Activity: 2688
Merit: 2297
Mandei uns merits para testar se está tudo ok.

Recebi no novo, no velho não.. Hora de trabalhar e liberar o novo rápido Roll Eyes

Senhor DT, não é venda de merits...

Flag criada


Shocked

Que isso!

Me assustou.. fui até conferir pra ver se eu não tinha posto um zero a menos Cheesy
legendary
Activity: 2758
Merit: 6830
Vou usar, mandei 1 tip lá.. daqui 15 dias chega Cheesy
Shocked

Que isso!

Humildade
|
|
|
|
Teto

Mandei uns merits para testar se está tudo ok. Senhor DT, não é venda de merits...
legendary
Activity: 2688
Merit: 2297
Caso tenha interesse: https://t.me/SuperNotifierV2_bot


Vou usar, mandei 1 tip lá.. daqui 15 dias chega Cheesy
legendary
Activity: 2758
Merit: 6830
Não recebi a notificação do quote na mensagem #55070135

https://bitcointalksearch.org/topic/m.55070135

Vou abrir uma reclamação no Reclame Aqui Cheesy

edit: também não estou recebendo notificações de merits.
O fórum ou o meu host me sacanearam e o bot ficou 1 hora recebendo 3 tipos de erros diferentes. Tongue

https://talkimg.com/images/2023/05/14/blob2035823eb3aa9688.png

Já corrigi, mas isso é algo que pode acontecer novamente no bot atual. Por isso, acho que já vou disponibilizar o beta do novo bot que é bem mais estável. Caso tenha interesse: https://t.me/SuperNotifierV2_bot

Já está com as mesmas funcionalidades do bot antigo, mas ainda tem mais por vir, que é o motivo pelo qual eu ainda não lancei ele.

O que eu estou fazendo é deixar o antigo mutado e comparar as notificações recebidas para ver se ele perde alguma notificação que o antigo pegou. Por enquanto tá tranquilo.
legendary
Activity: 2688
Merit: 2297
Não recebi a notificação do quote na mensagem #55070135

https://bitcointalksearch.org/topic/m.55070135


Vou abrir uma reclamação no Reclame Aqui Cheesy

edit: também não estou recebendo notificações de merits.
legendary
Activity: 2758
Merit: 6830
Vou responder aqui para não ficar offtopic lá..

Antigamente a página de estatísticas funcionava: https://bitcointalksearch.org/user/sabotag3x-846936

Baseado nele, seria legal o bot enviar um mini-relatório semanal para cada usuário com dados como posts feitos e merits recebidos na semana que passou..


Também vejo muitos gerentes de campanha pedindo o número de merits nos últimos 120 dias e é chato ficar contando manualmente, tem como fazer uma função que mostre tal dado caso solicitado?
Eu já pretendo ter uma página/opção no bot que mostra o número de posts e merits a cada dia e mês (com gráficos) e possivelmente outros dados (verei o que é possível).

Sobre o número de merits de cada usuário, é totalmente possivel e talvez eu inclua essa opção. O maior problema no momento é que o theymos pede que os bots limitem as requests para 1 por segundo, então tenho sempre que organizar tudo muito bem. Cheesy

Por exemplo, no momento o bot tem algumas tarefas:

1. Verificar a página de posts recentes a cada 5 segundos.
2. Verificar a página de merits recentes a cada 15 segundos.
3. Verificar a página do post que não esteja no DB relacionado a um novo merit (da tarefa 2).
4. Verificar o número de merits de cada usuário antes de notificá-los (agora o bot também fala os merits totais).
5. Verificar a página de "modlog" a cada 5 minutos por novos tópicos deletados (para avisar quem postou neles que o post se foi).
6. Verificar a página do tópico quando alguém o adiciona aos "tracked tópicos" para pegar os dados dele (e.g titulo e autor).

Se eu pudesse fazer mais de 1 request por segundo, os meus dias teriam sido MUITO mais fáceis essa última semana. Grin

Mas provavelmente também consigo achar um espaço para isso: uma opção do usuário solicitar uma contagem dos merits recebidos nos últimos 120 dias. Essa solicitação é adicionada na fila e quando processada (provavelmente depois de alguns segundos), o bot fala para o usuário. Valeu pela dica!
legendary
Activity: 2688
Merit: 2297
Eu até arriscava dar uma brincada, mas no momento estou 100% focado no remake do bot. Estou muito orgulhoso com o resultado da nova organização de código e do desempenho dele. Cry

Agora, ideias sobre ele eu aceito com um sorriso no rosto. Caso tenha algo no fórum que queira ver, como falar. Principalmente se for focado em notificações ou analise de dados. Roll Eyes

Quando der uma esfriada no desenvolvimento, eu penso em tentar algo assim.

Vou responder aqui para não ficar offtopic lá..

Antigamente a página de estatísticas funcionava: https://bitcointalksearch.org/user/sabotag3x-846936

Baseado nele, seria legal o bot enviar um mini-relatório semanal para cada usuário com dados como posts feitos e merits recebidos na semana que passou..


Também vejo muitos gerentes de campanha pedindo o número de merits nos últimos 120 dias e é chato ficar contando manualmente, tem como fazer uma função que mostre tal dado caso solicitado?
legendary
Activity: 2758
Merit: 6830
Ainda bem que parece que voce estava so testando o banco e nao tinha coisas importantes nele senao ia ser uma tristeza perder tudo e ainda tentar ser extorquido
Menos mal que eles fizeram isso antes de eu começar a salvar os mais de 53 milhões de posts que me foram providenciados pelo Loyce. Smiley

P.S: Já estou fazendo esse processo no VPS com 30gb de RAM e 10 cores há 2 dias. Está quase acabando (estimo até amanhã de manhã-tarde). Mas ia ser uma tristeza mesmo acabar tendo algumas dezenas de GB apagadas por causa de uma porta liberada por acaso.
member
Activity: 109
Merit: 15
Pesquisei essa sua mensagem no google e da pra ver muita gente que viu a mesma coisa e ainda pagou e nao recebeu os dados do banco de volta Cry

Ainda bem que parece que voce estava so testando o banco e nao tinha coisas importantes nele senao ia ser uma tristeza perder tudo e ainda tentar ser extorquido
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
"SEND 0.2 BTC TO THIS ADDRESS AND CONTACT THIS EMAIL WITH YOUR IP OF YOUR SERVER TO RECOVER YOUR DATABASE !"


kct.

É bom que aprendemos muita coisa nos perrengues..... impressionante os caras que aprendem um minimo e ficam tenta roubar dinheiro dos outros assim.
legendary
Activity: 2758
Merit: 6830
Parabéns pela dedicação, hoje mesmo eu estava pensando.... uso muita coisa boa e gratuita no Telegram: bots e canais gratuitos ferramentas que realmente facilitam a minha vida e me ajudam a ganhar dinheiro.

Uma sugestão que eu deixo é criar uma área para doações no Menu do Bot.  Wink


Vou ter que fazer isso mesmo, por que o servidor não foi barato. Grin

Aproveitando o post, uma história:

Duas frases: Sempre seja paranoico e segurança nunca é demais. Estava eu tentando fazer o deploy do bot no servidor para já disponibilizá-lo aqui, e eu sempre me deparava com um monte de erros relacionados a fila de tarefas, que utiliza o Redis como backend.

Eu entrava no container do Redis (usando Docker) e verificava a configuração do mesmo. E então eu percebia que as configurações dele tinham sido alteradas aleatoriamente. Com isso, sempre dava erro, pois o diretório dos dados dele (ele salva a memória em um arquivo periodicamente) sempre mudava para um diretório do Ubuntu que cuida das cronjobs (tarefas programadas), o que não tem nada haver com o Redis. E eu ficava: por que isso está acontecendo? Eu deletava o container, criava novamente, e alguns minutos depois acontecia de novo.

Pesquisei, pesquise, encontrei um cara falando que isso era um ataque e significava que o Redis tinha sido invadido e não dei bola. "Como teriam me hackeado?". Pesquisei mais, testei várias coisas durante horas e nada foi.

Até que uma hora eu me toquei: pera, o acesso ao Redis está aberto, mas eu configurei o firewall do Ubuntu para bloquear acesso a porta dele pela rede fora do servidor, então deveria estar seguro. Mas e se esse firewall não está funcionando?

Tentei conectar pelo Redis pelo meu PC local e... foi. Tentei agora conectar no MongoDB e... também foi. Entro no Mongo e tem um banco de dados estranho "PLEASE READ ME". Clico nele e só encontro um registro. Um texto:

"SEND 0.2 BTC TO THIS ADDRESS AND CONTACT THIS EMAIL WITH YOUR IP OF YOUR SERVER TO RECOVER YOUR DATABASE !"

Bando de safados... Grin

Pesquisei mais e descobri que o Docker (onde estou rodando todos esses containers) ignora as regras do firewall UFW do Ubuntu por padrão. Eu pensava estar seguro, mas tinha dado acesso a todos os meus bancos de dados para qualquer um. Recriei os containers, corrigi o problema no firewall e limpei o banco de dados.

Tudo isso só demorou o dia inteiro... Lição de moral: sempre seja extra paranoico.
legendary
Activity: 2492
Merit: 1429
Top-tier crypto casino and sportsbook
Parabéns pela dedicação, hoje mesmo eu estava pensando.... uso muita coisa boa e gratuita no Telegram: bots e canais gratuitos ferramentas que realmente facilitam a minha vida e me ajudam a ganhar dinheiro.

Uma sugestão que eu deixo é criar uma área para doações no Menu do Bot.  Wink

member
Activity: 109
Merit: 15
Que massa!! puder me falar como eu uso o bot também quero testar ele
legendary
Activity: 2758
Merit: 6830
Obrigado novamente. Graças a esse seu post, descobri que estava colocando o autor do tópico como autor dos posts...... vou ter dar uma limpa no banco de dados, mas antes tarde do que nunca.

Correção: trocar a:nth-child(1) por a:nth-child(2)

Acabou de me salvar de muita dor de cabeça futura.

Já descobriu uma forma do bot pegar as menções em mensagens editadas? Roll Eyes
É surpresa. Cool
legendary
Activity: 2688
Merit: 2297
edit: o sabotag3x, como sempre, sempre o primeiro tester indireto...



Já descobriu uma forma do bot pegar as menções em mensagens editadas? Roll Eyes

O bot já estava bom, realmente salva a minha vida em boards em que eu não abro todos os tópicos.. Estou curioso sobre a nova versão e esperando pelo alfa/beta..

edit: @TryNinja Cheesy tagando você, vai que você esteja testando esse recurso também..
legendary
Activity: 2758
Merit: 6830
Estou reescrevendo o bot do zero com melhores práticas, código mais organizado, etc... e a Alfa está chegando.

Como testei o beta por aqui da última vez e deu bom, estou abrindo as portas para quem quiser testar (sem compromissos) a nova versão. É só usar ele normalmente e reportar qualquer problema (Ou não, só usando e vendo que funciona já tá bom Cheesy).

Como estou reescrevendo ele de uma forma mais organizada e escalável, vai dar para fazer muito mais coisa nele. Ainda coloquei em um servidor parrudo com 10x mais RAM e 20x mais armazenamento SSD que o atual para que tudo funcione 100% nele.

Muitos mais dados!
Muito mais análises e relatórios!
Todos os posts do fórum (mais de 80 GB, sem contar os índices do DB)!
Busca por posts 10x mais rápida!
Mais opções de notificações!
Pesquisa e notificações baseados em boards!
E muito mais!

Soon... Cool

edit: o sabotag3x, como sempre, o primeiro tester indireto...

Pages:
Jump to: