Pages:
Author

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

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
Payment Gateway Allows Recurring Payments
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...

legendary
Activity: 2758
Merit: 6830
O nome do bot e do site tem algo a ver com Satoshi Nakamoto?
SuperNotifier e Ninjastic.Space

Seria o @TryNinja, @satoshi? Fica a duvida.

https://talkimg.com/images/2023/05/14/blobf61dbbed645a4af3.png
TryNinja = tentar ninja = tentar conviver no fórum como um ninja = tentar conviver no fórum sem ser descoberto.

Maldito! >Sad
legendary
Activity: 2688
Merit: 2297
O nome do bot e do site tem algo a ver com Satoshi Nakamoto?
SuperNotifier e Ninjastic.Space

Seria o @TryNinja, @satoshi? Fica a duvida.


legendary
Activity: 2758
Merit: 6830
Também da para fazer algo parecido, porém mais trabalhoso, para procurar por plágio de posts.. porém pela quantidade de bans por plágio que vejo, já deve ter alguém fazendo isso..
Sim, já tem alguém fazendo. Cheesy

Eu já tinha pensando em algo assim, mas não sei como eu faria para detectar o plagio de forma efetiva.

Mas enfim, estou lançando o alfa da página que agrupa endereços mencionados por outros usuários. Por enquanto, ele só detecta endereços do ETH, já que parece ser algo mais comum entre os bounty abusers.

Também estou criando um tópico apenas para o site já que pretendo trabalhar bastante nele. Se quiser dar uma olhada em como a ferramenta está funcionando, ela já está disponível: https://bitcointalksearch.org/topic/arquivo-de-posts-e-outras-tools-ninjasticspace-5257396
legendary
Activity: 2688
Merit: 2297
O que eu tenho de sugestão é criar uma ferramenta onde toda vez que alguém posta um endereço de ETH na aba de bounties, a ferramenta busca automaticamente por posts com o mesmo endereço vindos de outros autores e salva num log..
Gostei. Eu poderia salvar a referência de cada endereço e agrupar os repetidos (por contas diferentes). Valeu pela ideia! Vou tentar trabalhar nela mais tarde.

Também da para fazer algo parecido, porém mais trabalhoso, para procurar por plágio de posts.. porém pela quantidade de bans por plágio que vejo, já deve ter alguém fazendo isso..
legendary
Activity: 2758
Merit: 6830
Jogando a conversa pra esse tópico.. Sobre o site..

Tem como colocar uma opção de eliminar todos os posts de um determinado autor?

Além do topic ID, tem como botar pra filtrar por aba? ex: 29
Por enquanto não, mas é uma boa sugestão.

Eu estava tentando implementar a opção de filtrar por board, porém eu tive acabei tendo algumas dificuldades, então deixei isso para outra hora. A opção de ignorar usuários também é interessante.


O que eu tenho de sugestão é criar uma ferramenta onde toda vez que alguém posta um endereço de ETH na aba de bounties, a ferramenta busca automaticamente por posts com o mesmo endereço vindos de outros autores e salva num log..
Gostei. Eu poderia salvar a referência de cada endereço e agrupar os repetidos (por contas diferentes). Valeu pela ideia! Vou tentar trabalhar nela mais tarde.
legendary
Activity: 2688
Merit: 2297
LOL. Esse seu post é praticamente um enigma.

Nunca tinha visto essa lista. Vou dar uma olhada para ver se tem alguma feature legal que dê para colocar no bot/site ou algum outro projeto. Shocked

Aliás, estou sempre aceitando sugestões (de features ou projetos novos), caso você ou alguém tenham.

Jogando a conversa pra esse tópico.. Sobre o site..

Tem como colocar uma opção de eliminar todos os posts de um determinado autor?

Além do topic ID, tem como botar pra filtrar por aba? ex: 29

Indo além..
O que eu tenho de sugestão é criar uma ferramenta onde toda vez que alguém posta um endereço de ETH na aba de bounties, a ferramenta busca automaticamente por posts com o mesmo endereço vindos de outros autores e salva num log..

Isso ai ajudaria bastante o pessoal que fica monitorando o abuso em campanhas por meio de contas alternativas..
Pages:
Jump to: