TryNinja (OP)
Legendary
Offline
Activity: 2968
Merit: 7379
|
|
May 14, 2020, 05:27:32 AM |
|
Ótimo, ninja! Adoro nossos projetos locais estou muito certo que a aderência do resto do fórum quando a build final estiver pronta será massiva! Com a possível chuva de merits que está por vir, vê se canaliza um pouco deles para o povo que está dando uma mão aí com os testes haha Infelizmente do jeito que as coisas estão pra mim nem vou me comprometer na empreitada hehe mas pelo que vejo tá bem bacana! Vou te falar que os gifs da operação darão aquele toque à parte, indico utilizá-los na build final quando for postar na gringa Que isso, baboon. Se for pela questão de testar e reportar bugs, não é necessário. O importante mesmo nesse momento seria aumentar o número de usuários para testar a capacidade do bot. Vai que eu lanço lá para o resto do fórum, chega uma galera e o bot para de funcionar? O primeiro bot desse tipo que lançou aqui no fórum, o Maggiordomo, lançado pelo Piggy, bateu 160+ usuários inscritos ao mesmo tempo. Fica a dúvida se o bot aguentaria esse volume ao mesmo tempo. Vou tentar fazer um thread bem arrumadinho quando lançar por lá, então sim, vai rolar os gifs (que realmente dão um toque a mais). De merits, já estou tentando ajudar desde já por aqui, então sem preocupações. Comecei a usar antes de ontem, e está excelente, na vdd estou usando dois bots, e esse aqui consegue me notificar primeiro do que o outro, muito útil para acompanhar as menções aqui no forum eu particulamente achei mais facil achar elas atraves do bot do que indo no link auqi do forum.
Valeu AD Node! Agradeço.
|
|
|
|
sabotag3x
Legendary
Offline
Activity: 2660
Merit: 2272
Crypto Swap Exchange
|
|
May 14, 2020, 05:33:20 AM Last edit: July 23, 2023, 06:51:12 PM by sabotag3x |
|
@sabotag3x edit: não funciona com auto-menções? ou não é instantâneo? edit2: funcionou agora que me deram um quote.. bem rápido. e tem algum bug ali, depois de informar meu UID, o bot me disse que não vai me informar sobre menções, apesar da opção estar ativa.. acredito que ele inverteu as respostas e a correta seria: Nós vamos lhe informar sobre novas menções..
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2968
Merit: 7379
|
|
May 14, 2020, 05:44:50 AM Last edit: May 14, 2023, 03:14:44 AM by TryNinja |
|
@sabotag3x
edit: não funciona com auto-menções? ou não é instantâneo?
Não funciona auto-menções. Eu imaginei que seria algo que a maioria não ia querer ser notificado sobre, então coloquei um pequeno if a mais. Por outro lado: Esse aqui você recebe. Ainda mandei uns merits para testar a outra feature... e tem algum bug ali, depois de informar meu UID, o bot me disse que não vai me informar sobre menções, apesar da opção estar ativa
Erro de tradução, haha. Eu já tinha percebi isso alguns minutos atrás testando um update no branch de desenvolvimento. edit: corrigido! Valeu por usar!
Aproveitando, vou apresentar outro "extra" do projeto para vocês: https://posts.ninjastic.space/Como o bot já faz o tracking de todos os posts do fórum, achei legal criar uma página para pesquisar por eles (principalmente posts antes de qualquer edit). Por ora, já há a opção de pesquisar posts por: Autor, Conteúdo, Tópico e Data. Então caso perca um post ou queira recuperar algo deletado, agora é mais fácil achar por ele. Dei uma limpa na DB para modificar algumas coisas, então não tem muito post salvo, mas jájá aumenta bastante.
|
|
|
|
Loganota
|
|
May 14, 2020, 02:50:49 PM |
|
Aproveitando, vou apresentar outro "extra" do projeto para vocês: https://posts.ninjastic.space/Como o bot já faz o tracking de todos os posts do fórum, achei legal criar uma página para pesquisar por eles (principalmente posts antes de qualquer edit). Por ora, já há a opção de pesquisar posts por: Autor, Conteúdo, Tópico e Data. Então caso perca um post ou queira recuperar algo deletado, agora é mais fácil achar por ele. Dei uma limpa na DB para modificar algumas coisas, então não tem muito post salvo, mas jájá aumenta bastante. Está aparecendo uma tela pra configuração do servidor na página, talvez esteja mexendo nela agora... não cheguei a entrar no link antes
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2968
Merit: 7379
|
|
May 14, 2020, 03:16:08 PM Last edit: May 14, 2020, 03:30:51 PM by TryNinja |
|
Está aparecendo uma tela pra configuração do servidor na página, talvez esteja mexendo nela agora... não cheguei a entrar no link antes
Poxa, você foi ver bem na hora que estava migrando de servidor. Botei o bot em outro servidor que já está pago por 1 ano. Isso significa que ele vai ficar funcionando e não tem desculpa para eu largar o projeto no meio e ele ficar offline. Agora é só sucesso. Já peço perdão, inclusive, caso o bot tenha dado a sorte de perder alguma menção ou merit devido ao pequeno downtime para migração. Agora já está tudo funcionando. E.g, esse seu post: https://posts.ninjastic.space/?post=54430537
|
|
|
|
tg88
Legendary
Offline
Activity: 2520
Merit: 1464
Payment Gateway Allows Recurring Payments
|
|
May 14, 2020, 10:47:06 PM |
|
Na notificação de Merits, teria como informar também o somatório geral alcançado?
Por exemplo: Voce recebeu 10 merit(s) de tg88 na postagemxxxx Totalizando 1000 Merit(s).
|
|
|
|
Loganota
|
|
May 15, 2020, 02:18:10 AM |
|
Fui notificado por 2x no mesmo minuto por merits que já havia sido notificado anteriormente.
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2968
Merit: 7379
|
|
May 15, 2020, 04:04:32 AM |
|
Na notificação de Merits, teria como informar também o somatório geral alcançado?
Por exemplo: Voce recebeu 10 merit(s) de tg88 na postagemxxxx Totalizando 1000 Merit(s).
Hm... verei a possibilidade. No momento o bot faz o scraping dos merits que você recebeu nos últimos 120 dias e notifica dos últimos que ainda não foram notificados. Também teria como colocar para ele fazer o scraping do perfil do usuário para pegar o total de merits, mas aí tem dois problemas: 1. O usuário pode receber mais merits no meio do caminho, então o bot teria que analisar cada merit individualmente, junto ao total de merits já conhecido para ver se os 2 merits são responsáveis pelo total de 1000 ou se logo depois de abrir a página, ele recebeu, por exemplo, mais 3 e os 2 primeiros só lhe renderam o total de 997 merits. (Talvez eu tenha explicado de uma forma ficado meio complicada. ) 2. Mais páginas para ler, já que a informação do total de merits só está presente no perfil do usuário, o que não seria tanto problema, mas já acumula. Claro que eu poderia assumir que o bot não vai perder 1 único merit e utilizar os valores de merit total já conhecidos (atualizados a cada X segundos), somando à cada merit, mas pode haver downtime no mesmo e até mesmo no fórum (já houveram vários erro 503). Vou pensar sobre, mas por enquanto pretendo deixar assim.
Obrigado pelo report. Vi aqui e aparentemente você não foi o único. Até mesmo eu recebi uma notificação dobradas e se os logs estiverem certos, acho que o sabotag3x recebeu várias... Perdão. Pelo que eu ví, o bot acabou interpretando alguns merits do dia anterior como do dia atual logo após a meia noite no horário UTC. Então ele achou que eram merits novos e dobrou as notificações. Vou tentar encontrar o problema.
|
|
|
|
sabotag3x
Legendary
Offline
Activity: 2660
Merit: 2272
Crypto Swap Exchange
|
|
May 15, 2020, 04:07:50 AM Last edit: July 23, 2023, 06:51:00 PM by sabotag3x |
|
Obrigado pelo report. Vi aqui e aparentemente você não foi o único. Até mesmo eu recebi uma notificação dobradas e se os logs estiverem certos, acho que o sabotag3x recebeu várias... Perdão. Tava feliz que tinha recebido mil merits.. fui tapeado! edit: mais esse que eu não tinha visto
|
|
|
|
Loganota
|
|
May 15, 2020, 04:21:21 AM |
|
Claro que eu poderia assumir que o bot não vai perder 1 único merit e utilizar os valores de merit total já conhecidos (atualizados a cada X segundos), somando à cada merit, mas pode haver downtime no mesmo e até mesmo no fórum (já houveram vários erro 503).
Essa é uma dúvida que tenho, o bitcointalk não tem proteção do cloudfare? Vi que o delay é bem pequeno, consequentemente o bot está fazendo muitas requisições em pouco tempo. Achei que essa proteção iria barrar um scrapping nessa velocidade.
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2968
Merit: 7379
|
|
May 15, 2020, 05:07:19 AM Last edit: May 15, 2020, 10:01:22 AM by TryNinja |
|
Essa é uma dúvida que tenho, o bitcointalk não tem proteção do cloudfare? Vi que o delay é bem pequeno, consequentemente o bot está fazendo muitas requisições em pouco tempo. Achei que essa proteção iria barrar um scrapping nessa velocidade.
Tem sim. Descobri, verificando o problema dos merits duplicados, que o bot estava fazendo algumas requisições sem o delay necessário, e isso estava gerando alguns erros por parte do fórum. Acho que corrigi o problema dos merits duplicados e o delay está acontecendo, então ele verifica por novos posts a cada 5 segundos e novos merits a cada 25 segundos (com 5 segundos de delay entre cada usuário), o que deve ser ok. O theymos já falou que o importante é respeitar a regra de 1 requisição por segundo.
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2968
Merit: 7379
|
|
May 16, 2020, 03:11:03 PM |
|
Lancei o bot lá no fórum gringo e gostei da adesão rápida que teve por parte de alguns membros: https://bitcointalk.org/index.php?topic=5248878.0Apenas algumas horas depois do lançamento, já houve bastante interesse em ajudar no trabalho de tradução e o bot agora tem: Espanhol, Filipino e, em breve, Alemão! Ou seja, agora são 5 idiomas! Obrigado a todos que ajudaram a testar o bot por aqui. Mesmo sem reportar bugs ou ajudar de forma ativa, só a sua utilização já ajudou a corrigir alguns problemas graves que teriam ferrado com o lançamento. Muito feliz pelo projeto estar dando resultado.
|
|
|
|
AD Node
Member
Offline
Activity: 140
Merit: 57
https://streamies.io/
|
|
May 16, 2020, 03:37:29 PM |
|
Lancei o bot lá no fórum gringo e gostei da adesão rápida que teve por parte de alguns membros: https://bitcointalk.org/index.php?topic=5248878.0Apenas algumas horas depois do lançamento, já houve bastante interesse em ajudar no trabalho de tradução e o bot agora tem: Espanhol, Filipino e, em breve, Alemão! Ou seja, agora são 5 idiomas! Obrigado a todos que ajudaram a testar o bot por aqui. Mesmo sem reportar bugs ou ajudar de forma ativa, só a sua utilização já ajudou a corrigir alguns problemas graves que teriam ferrado com o lançamento. Muito feliz pelo projeto estar dando resultado. Parabéns vi que a galera gostou bastante do boy, realmente é muito útil e vai facilitar a vida de muita gente aqui. Excelente trabalho.
|
|
|
|
cryptobaboon
|
|
May 19, 2020, 03:09:50 PM |
|
(...)
Falei, ninja! Foi por causa dos gifs Brincadeiras à parte, ficou massa demais!! Registrei meu user por aqui, não deu tempo de testar ainda, mas depois dou meu feedback como a coisa ficou - aparentemente redondo, visto o retorno que têm tido por lá e por aqui também. Parabéns mais uma vez e, claro, adicionado ao Guia Em falar nisso, traduzi o tópico de lá, se quiser atualizar o OP ou mesmo lançar um tópico novo: Ei pessoal, eu tenho muito tempo livre e voltei a programar mais, então obviamente estava interessado em fazer alguns projetos pessoais com algumas novas técnicas que estou aprendendo. Eu sei que já temos bots para isso no fórum, mas pensei em criar algo potencialmente melhor (com mais recursos)... e programar é legal, o que mais devo fazer?Deseja utilizá-lo? Basta conversar com o bot no Telegram:@BTTSuperNotifier_bot O que ele possui atualmente:- Notificação de menções/citações - Notificação de merits - Acompanhamento de tópicos com notificações ( gif) - Internacionalização (multilíngue) ( gif) - Ligar ou desligar as notificações de merits e menções a qualquer momento com um menu bacana. Aguardo novas sugestões de vocês para que eu possa implementá-las. Obrigado! Comandos:/start - para iniciar o bot ou destravar, caso algo aconteça. /menu - abre/atualiza o menu. /topic (url) - adiciona um tópico à sua lista de acompanhamento/rastreamento. /topics - mostra os tópicos em sua lista de acompanhamento/rastreamento. /language - exibe o menu para alteração de idioma. /alt (nome do usuário) - define um usuário alternativo para detecção de menções. NOVO Ajuda com tradução necessária:Se você quiser ajudar a traduzir o bot para o seu próprio idioma, copie o arquivo de strings strings file, traduza-o para o idioma desejado (apenas 53 strings pequenas) e envie para mim. Eu realmente aprecio qualquer ajuda, pois só fiz inglês, português e francês (com o pequeno conhecimento que tenho + algumas ferramentas de tradução - desculpa aos falantes nativos, me envie uma MP se houver algum erro). edit: agora espanhol, filipino e alemão! Bônus:- Como já estou fazendo o scrap e salvando postagens, também estou fornecendo um site que permite pesquisar facilmente postagens com filtros (autor, texto, no tópico X e intervalo de datas) e compartilhar o item armazenado para que você possa enviar a alguém ( este post original, por exemplo) ou mesmo archive it. Limpei o banco de dados para fazer algumas alterações e liberar o bot, para que as postagens cheguem até 14 de maio. Mas tenho hospedagem e espaço suficientes para ao menos 1 ano de postagens (e posso renovar), para que você possa usá-lo melhor no futuro. Você pode usá-lo aqui: https://posts.ninjastic.space Código fonte: Também planejo abrir o código-fonte do bot, mas no momento o código está um pouco confuso. Um obrigado a: @Piggy por seu primeiro bot, que originou essa era de bots no Telegram no fórum. @giammangiato por seu bot, de onde peguei algumas idéias e o design de mensagens. @csmiami pela tradução para o espanhol. @sheenshane pela tradução para o filipino. @mole0815 pela tradução para o alemão. @mikhailr pela tradução para o russo. @fillippone pela tradução para o italiano. @cygan pela tradução para o polonês. @masulum pela tradução para o bahasa indonésio.
Changelog: 1.2.1 - Melhorado o código que procura por menções. Deve dar muito menos falsos positivos agora. Obrigado a @asche
1.2.0 - Maior tempo de scrapping de merits para 30 segundos por rotina e 5 segundos entre usuários, pois os merits não são algo tão reativo e frequente. - Código aprimorado para que os trabalhos de scrapping e a lógica do bot funcionem melhor ao mesmo tempo. - Adicionado suporte ao idioma polonês e bahasa indonésio. Obrigado a @cygan e @masulum
1.12.17 - Adicionado suporte ao idioma russo e italiano. Obrigado a @mikhailr e @fillippone
1.12.16 - Adicionado suporte ao idioma alemão. Obrigado a @mole0815
1.2.15 - Adicionado comando /alt. Use com /alt NOME DO USUÁRIO para configurar um nome de usuário alternativo que aciona notificações quando alguém menciona.
1.2.13 - Adicionada correspondência sem distinção entre maiúsculas e minúsculas para menções. - Corrigido usuário recebendo uma notificação por sua própria menção.
1.2.12 - Adicionado suporte ao idioma filipino e espanhol. Obrigado a @csmiami e @sheenshane
|
|
|
|
alegotardo
Legendary
Offline
Activity: 2548
Merit: 1206
☢️ alegotardo™️
|
|
May 20, 2020, 12:22:42 PM Last edit: May 20, 2020, 12:39:00 PM by alegotardo |
|
Bônus:- Como já estou fazendo o scrap e salvando postagens, também estou fornecendo um site que permite pesquisar facilmente postagens com filtros (autor, texto, no tópico X e intervalo de datas) e compartilhar o item armazenado para que você possa enviar a alguém ( este post original, por exemplo) ou mesmo archive it. Limpei o banco de dados para fazer algumas alterações e liberar o bot, para que as postagens cheguem até 14 de maio. Mas tenho hospedagem e espaço suficientes para ao menos 1 ano de postagens (e posso renovar), para que você possa usá-lo melhor no futuro. Você pode usá-lo aqui: https://posts.ninjastic.space Poxa, assim tu me quebra @TryNinja, eu sou aquele cara apressado que clica no Post e depois dá vários Edit antes de 5 minutos só pra arrumar um erro ortográfico ou sintático. [EDIT] O site acima está brindo com a página em branco pra mim.
|
| . .Duelbits. | │ | | │ | ▄▄█▄▄░░▄▄█▄▄░░▄▄█▄▄ ███░░░░███░░░░███ ▀░░░▀░░▀░░░▀░░▀░░░▀ ▄░░░░░░░░░░░░ ▀██████████ ░░░░░███░░░░▀ ░░█░░░███▄█░░░█ ░░██▌░░███░▀░░██▌ ░█░██░░███░░░█░██ ░█▀▀▀█▌░███░░█▀▀▀█▌ ▄█▄░░░██▄███▄█▄░░▄██▄ ▄███▄ ░░░░▀██▄▀ | . REGIONAL SPONSOR | | ███▀██▀███▀█▀▀▀▀██▀▀▀██ ██░▀░██░█░███░▀██░███▄█ █▄███▄██▄████▄████▄▄▄██ ██▀ ▀███▀▀░▀██▀▀▀██████ ███▄███░▄▀██████▀█▀█▀▀█ ████▀▀██▄▀█████▄█▀███▄█ ███▄▄▄████████▄█▄▀█████ ███▀▀▀████████████▄▀███ ███▄░▄█▀▀▀██████▀▀▀▄███ ███████▄██▄▌████▀▀█████ ▀██▄███▀██▄█▄▄▄██▄████▀ ▀▀██████████▄▄███▀▀ ▀▀▀▀█▀▀▀▀ | . EUROPEAN BETTING PARTNER | |
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2968
Merit: 7379
|
|
May 20, 2020, 01:05:52 PM |
|
Falei, ninja! Foi por causa dos gifs Brincadeiras à parte, ficou massa demais!! Registrei meu user por aqui, não deu tempo de testar ainda, mas depois dou meu feedback como a coisa ficou - aparentemente redondo, visto o retorno que têm tido por lá e por aqui também. Os gifs realmente dão um toque especial! Estou bastante contente com o estado do bot atualmente. Ele teve um progresso imenso desde o beta. Em falar nisso, traduzi o tópico de lá, se quiser atualizar o OP ou mesmo lançar um tópico novo:
Valeu! Vou atualizar o post com esse em português. Vou mandar uns merits para você presenciar as funcionalidades.
Poxa, assim tu me quebra @TryNinja, eu sou aquele cara apressado que clica no Post e depois dá vários Edit antes de 5 minutos só pra arrumar um erro ortográfico ou sintático.
Te entendo, pois eu faço a mesma coisa. Algumas vezes acabo refazendo meus posts por inteiro logo após postá-los. O site acima está brindo com a página em branco pra mim.
Vocês só abrem o site quando eu estou fazendo updates neles, ai fica díficil. Eu estava corrigindo um problema do meu web server. Agora deve estar funcionando novamente.
|
|
|
|
alegotardo
Legendary
Offline
Activity: 2548
Merit: 1206
☢️ alegotardo™️
|
|
May 20, 2020, 01:24:49 PM |
|
Eu estava corrigindo um problema do meu web server. Agora deve estar funcionando novamente.
Nope E o problema não é o javascript desativado no navegador.
|
| . .Duelbits. | │ | | │ | ▄▄█▄▄░░▄▄█▄▄░░▄▄█▄▄ ███░░░░███░░░░███ ▀░░░▀░░▀░░░▀░░▀░░░▀ ▄░░░░░░░░░░░░ ▀██████████ ░░░░░███░░░░▀ ░░█░░░███▄█░░░█ ░░██▌░░███░▀░░██▌ ░█░██░░███░░░█░██ ░█▀▀▀█▌░███░░█▀▀▀█▌ ▄█▄░░░██▄███▄█▄░░▄██▄ ▄███▄ ░░░░▀██▄▀ | . REGIONAL SPONSOR | | ███▀██▀███▀█▀▀▀▀██▀▀▀██ ██░▀░██░█░███░▀██░███▄█ █▄███▄██▄████▄████▄▄▄██ ██▀ ▀███▀▀░▀██▀▀▀██████ ███▄███░▄▀██████▀█▀█▀▀█ ████▀▀██▄▀█████▄█▀███▄█ ███▄▄▄████████▄█▄▀█████ ███▀▀▀████████████▄▀███ ███▄░▄█▀▀▀██████▀▀▀▄███ ███████▄██▄▌████▀▀█████ ▀██▄███▀██▄█▄▄▄██▄████▀ ▀▀██████████▄▄███▀▀ ▀▀▀▀█▀▀▀▀ | . EUROPEAN BETTING PARTNER | |
|
|
|
Loganota
|
|
May 20, 2020, 01:37:24 PM |
|
Eu estava corrigindo um problema do meu web server. Agora deve estar funcionando novamente.
Nope E o problema não é o javascript desativado no navegador. Mesmo erro aqui.
|
|
|
|
TryNinja (OP)
Legendary
Offline
Activity: 2968
Merit: 7379
|
|
May 20, 2020, 03:35:50 PM |
|
Nope E o problema não é o javascript desativado no navegador. Mesmo erro aqui.
Agora parece ter sido corrigido. Na verdade eu estou meio p*to com isso. Do nada começou a dar problema e eu não sabia o que estava acontecendo. Testei 500 soluções, dei rollback em um commit antigo, reconfigurei meu web server, etc... etc... e agora, só voltou a funcionar. Qual solução foi a responsável por isso? Não faço a minima ideia já que o meu browser ficava mostrando a página em cache, sem atualizar algumas das mudanças drásticas que fiz. Dei um CTRL + F5 para limpar o cache e funcionou. Então se continuar, é só dar CTRL + F5 ou manualmente limpar o cache do browser. Pelo menos está funcionando denovo...
|
|
|
|
cryptobaboon
|
|
May 20, 2020, 11:28:55 PM |
|
(...)
Opa, comprovado, ta funcionando e muito bem haha valeu, ninja! Certamente o bot mais rápido e polido que tenho conhecimento que temos por aqui até o momento
|
|
|
|
|