Pages:
Author

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

legendary
Activity: 2492
Merit: 1429
Top-tier crypto casino and sportsbook
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).

legendary
Activity: 2758
Merit: 6830
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. Cheesy

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
hero member
Activity: 1806
Merit: 916
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
legendary
Activity: 2758
Merit: 6830
@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: Cheesy



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.
legendary
Activity: 2688
Merit: 2297
@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..


legendary
Activity: 2758
Merit: 6830
Ótimo, ninja! Adoro nossos projetos locais Grin 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 Grin

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 Smiley
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? Cheesy

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. Tongue

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. Cool

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.
member
Activity: 140
Merit: 57
https://streamies.io/
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.
hero member
Activity: 1498
Merit: 557
Ótimo, ninja! Adoro nossos projetos locais Grin 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 Grin

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 Smiley

Parabéns man! Cool
legendary
Activity: 2492
Merit: 1429
Top-tier crypto casino and sportsbook
Sem dúvidas já é o melhor bot de notificação do bitcointalk, espero que o servidor aguente o tranco pois quando for anunciado oficialmente  milhares de usuarios começarão a utilizar.
legendary
Activity: 2758
Merit: 6830
O bom desses bots é que eles deduram quem apagou ou editou o post, kkkk.
Sim, o bot está pegando novos posts a cada 5 segundos, então além de te notificar mais rápidamente do que o concorrente (Cool), é quase real-time. Aquele seus 2 merits me foram notificados em menos de 1 minuto VS o bot já estabelecido no fórum que demorou quase 1 hora (o que não é tão importante, mas mesmo assim é algo a se falar).

O conteúdo do post vai na íntegra pra notificação ou só as primeiras linhas/palavras?
Ele só envia os 150 primeiros caracteres do post, então se ele tiver esse tamanho ou for mais curto que isso, você vai ver toda a mensagem logo na notificação. Caso contrário, ela é cortada (esse meu post, por exemplo, chegará para você cortado).



Aproveitando, soltei o update dos merits. Smiley

Novamente, se você já utilizava o bot, é só rodar um /start, definir o seu BitcoinTalk UID e selecionar para habilitar os merits quando questionado sobre o mesmo.

E o idioma francês também está disponível.
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
Eu que agradeço por usar o bot e ainda me ajudar a testar a próxima feature. Cool



edit: você provavelmente vai receber duas notificações desse post por que eu apaguei ele (e repostei) sem querer... =P
Opa, que legal saber que conseguiu isso também, parabéns.
E eu recebi duas notificações sim, ainda bem que não é bug Tongue

[edit]
O bom desses bots é que eles deduram quem apagou ou editou o post, kkkk.
O conteúdo do post vai na íntegra pra notificação ou só as primeiras linhas/palavras?
legendary
Activity: 2758
Merit: 6830
Parabéns e obrigado por compartilhar esse "superbot" em primeira mão aqui pra gente.
Já habilitei ele para testar e reportar qualquer feedback.
Eu que agradeço por usar o bot e ainda me ajudar a testar a próxima feature. Cool



edit: você provavelmente vai receber duas notificações desse post por que eu apaguei ele (e repostei) sem querer... =P
legendary
Activity: 2352
Merit: 1121
☢️ alegotardo™️
Parabéns e obrigado por compartilhar esse "superbot" em primeira mão aqui pra gente.
Já habilitei ele para testar e reportar qualquer feedback.
legendary
Activity: 2758
Merit: 6830
Ótimo, justamente o que eu to estudando depois de ver a Semana Omnistack da RocketSeat.  Grin
E justamente o curso que eu fiz e que me gerou boa parte do conhecimento que tenho de React/Node hoje em dia. Cool

Não, sei se é a sua intenção mas o @BTTSuperNotifier_dev_bot ta liberado quando se utiliza a busca no Telegram. Não sei se tem como deixar privado também ou se é a sua intenção, mas só pra reportar mesmo.
Não era bem minha intenção, mas também acho que não tem como "esconder" ele de ser acessado. Por enquanto tá tranquilo, mas qualquer coisa eu coloco para ele só responder se for o meu chat_id falando com ele.



E o novo update saiu... Cool

Agora o bot tem: i18n! Ou seja, idiomas!

Agora, qualquer novo usuário que iniciar o bate papo com o bot, terá a opção de selecionar entre Português-BR ou Inglês. Isso também abre a possibilidade de outros usuários traduzirem os strings do bot e me enviarem, aumentando ainda mais a quantidade de idiomas possíveis.

Também foi implementado um menu bonitinho para facilitar o uso de alguns comandos, além de permitir que você desative ou ative as notificações de menção a qualquer momento. Se você já estava utilizando o bot, é só rodar um /menu para abri-lo.



E por trás das cameras, foi implementado um banco de dados mais rápido e que vai facilitar algumas features no futuro (SQLite -> Postgres).

Se alguém por acaso souber outro idioma e quiser traduzir (são poucas linhas Roll Eyes), é só traduzir os textos, salvar como idioma.yaml (ex: ru.yaml) e me mandar: https://pastebin.com/q93bXaNx
hero member
Activity: 1806
Merit: 916
Outra coisa, você pretende disponibilizar o código? Me interesso por web scraping e queria dar uma estudada em como funciona um bot desse funciona.
Pretendo sim. Foi inclusive um dos motivos de fazer o bot e "concorrer" com o outro que tem hoje em dia.

Boa, já percebi que está funcionando. Kkkkk

Tá fazendo em python?
Nope. Estou fazendo em Node.js

Ótimo, justamente o que eu to estudando depois de ver a Semana Omnistack da RocketSeat.  Grin

Não, sei se é a sua intenção mas o @BTTSuperNotifier_dev_bot ta liberado quando se utiliza a busca no Telegram. Não sei se tem como deixar privado também ou se é a sua intenção, mas só pra reportar mesmo.
legendary
Activity: 2758
Merit: 6830
Opa, já instalei aqui pra testar, já que não to entrando muito, esse bot vai me ajudar a ficar mais por dentro do que acontece no fórum. Se eu resolver não receber mais é só fazer o /start de novo?
Por enquanto é só dar /start denovo e na hora de escolher se quer receber notificações, é só clicar em "No".

Porém, no próximo update que provavelmente lança em algumas horas, vai ter como habilitar ou desabilitar com um botão no novo menu. Também vai ter uma surpresa para os usuários Brasileiros. Cool



Outra coisa, você pretende disponibilizar o código? Me interesso por web scraping e queria dar uma estudada em como funciona um bot desse funciona.
Pretendo sim. Foi inclusive um dos motivos de fazer o bot e "concorrer" com o outro que tem hoje em dia.

Tá fazendo em python?
Nope. Estou fazendo em Node.js
hero member
Activity: 1806
Merit: 916
Opa, já instalei aqui pra testar, já que não to entrando muito, esse bot vai me ajudar a ficar mais por dentro do que acontece no fórum. Se eu resolver não receber mais é só fazer o /start de novo?

Outra coisa, você pretende disponibilizar o código? Me interesso por web scraping e queria dar uma estudada em como um bot desse funciona. Tá fazendo em python?
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
Alem de seguir tópicos tem como alertar sobre postagens novas de um usuário em especifico?

Isso é interessante, seria tipo um Follow das redes sociais. Há muito tempo sugeri isso, quando comecei a usar o forum, mas theymos não costuma implementar novas funções no forum...

Daria até para fazer uma "watchlist" personalizada para cada usuário, tipo uma magazine do bitcointalk. Voce escolheria que boards e usuarios deseja seguir, e ainda veria todos os seus quotes na pagina. Poderia ser interessante.
legendary
Activity: 2758
Merit: 6830
Durante os testes de hoje percebi que as citações estão funcionando bem, porem não está avisando sobre os Merits:

Só para comparar isso é oque recebi no Merit_bot hoje:
https://i.postimg.cc/TYG5jZ0f/meritbot.png

E isso oque recebi no SuperNotifier:
https://i.postimg.cc/N0yKfYs7/supernotifier.png

No caso, o tracking de merits ainda não foi implementado por que eu quero fazer melhor do que o Btctalk_meritbot. Nele, você só recebe a notificação de que alguém te meritou, já que o que ele faz é ficar vendo o seu número de merits e enviar uma notificação quando esse valor aumentar.

Porém, o que eu quero fazer é notificar de forma detalhada sobre o merit recebido. Algo do tipo: "Você recebeu 1 merits de TryNinja pelo post XXXX".

Eu tenho duas possiveis formas de fazer isso:

1. Ficar analisando e salvando os merits de cada usuário que escolher ser notificado à cada merit recebido. Se achar um merit que não estava cadastrado anteriormente, é enviado a notificação.

2. Ficar salvando todos os merits enviados no fórum, e se o recebedor do merit estiver cadastrado para receber as notificações, é enviada a mesma.

Porém, há um problema na solução 2, já que eu também teria que analisar cada post recebedor dos merits para ver quem é o dono dele, pois a página de merits recentes não mostra essa informação. Eu poderia utilizar o banco de dados já armazenado de posts feitos e comparar o ID com o ID do post recebedor, mas ai já aumenta a complexidade do código. Vou ver a melhor forma de fazer e deve ser implementado em alguns dias.
legendary
Activity: 2492
Merit: 1429
Top-tier crypto casino and sportsbook
Durante os testes de hoje percebi que as citações estão funcionando bem, porem não está avisando sobre os Merits:

Só para comparar isso é oque recebi no Merit_bot hoje:


E isso oque recebi no SuperNotifier:

Pages:
Jump to: