Pages:
Author

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

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
Payment Gateway Allows Recurring Payments
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: 1778
Merit: 882
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: 1778
Merit: 882
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
Payment Gateway Allows Recurring Payments
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:

legendary
Activity: 2758
Merit: 6830
Opa, já estou usando e vou reportando aqui como se comporta.

Alem de seguir tópicos tem como alertar sobre postagens novas de um usuário em especifico?
Estava pensando em implementar essa feature ontem. Smiley

Vou tentar colocar ela até amanhã. Valeu por testar o bot.
legendary
Activity: 2492
Merit: 1429
Payment Gateway Allows Recurring Payments
Opa, já estou usando e vou reportando aqui como se comporta.

Alem de seguir tópicos tem como alertar sobre postagens novas de um usuário em especifico?
legendary
Activity: 2758
Merit: 6830
Acho que com os pontos de melhorias citados englobam tudo oque falta melhorar nos bots atuais, se voce conseguir implementar tudo isso vai ficar muito bom e será amplamente utilizado.
Por enquanto já tá funcionando a notificação de menções/quotes ao seu nome (@TryNinja ou TryNinja) e notificações de posts em topicos que você escolher.

Se quiserem testar, já coloquei ele online com essas features citadas acima. Claro que podem haver bugs ou alguns probleminhas, por isso agradeceria se reportassem eles para mim (caso se interessem em testa-lo).

Só falar com ele lá no Telegram: @BTTSuperNotifier_bot (http://t.me/BTTSuperNotifier_bot)

Comandos:

/start - configurar nome e notificações ON/OFF.
/topic - adicionar um tópico na sua lista.
/topics - visualizar os tópicos na sua lista.

Os tópicos que estiverem em sua lista, gerarão notificações sempre que alguém postar lá.

Esse meu post, por exemplo:


Acompanhar os merits (Não só notificar quando aumentar, mas sim mostrar quem te deu, quantos foram e por qual post, já é mais complicadinho).
legendary
Activity: 2492
Merit: 1429
Payment Gateway Allows Recurring Payments
Acho que com os pontos de melhorias citados englobam tudo oque falta melhorar nos bots atuais, se voce conseguir implementar tudo isso vai ficar muito bom e será amplamente utilizado.

legendary
Activity: 2758
Merit: 6830
legendary
Activity: 2758
Merit: 6830
A versão "V2" do BitcoinTalk SuperNotifier está disponível!

Tópico em inglês: https://bitcointalksearch.org/topic/telegram-yet-another-bitcointalk-notification-bot-merits-mentions-topics-5248878





Quer utilizá-lo? Fale com o bot no Telegram:
@BTTSuperNotifier_bot





O que ele faz:

- Notificações de menções/quotes (com ou sem @)


- Notificações de merit


- Seguir um tópico com notificações (gif)

- Ativar ou desativar as notificações de merits/menções a qualquer momento.

- Ignore notificações de certos membros ou tópicos.

- Notificações quando o seu post sumir pois o tópico pai foi deletado.

- Notificação de frases trackeadas.



Comandos:
/start - para iniciar (ou reiniciar) o bot.
/menu - para mostrar o menu.
/alt X - para definir um nick alternativo (para detectar menções).
/setMerit X - para corrigir o seu total de merits na notificação.



Traduções:
- No momento, o bot "V2" não tem suporte para outros idiomas.



[Bonus] BitcoinTalk Post/Address Archive:

O novo site ninjastic.space foi lançado! Refeito do zero.

Tópico separado: Ninjastic.space - BitcoinTalk Post/Address archive + API



Source code (V1):
The code is messy and I have learned a lot so far (including TypeScript), but I decided to just throw the bot's source code on Github for those who are interested on it:

Bot + Scrapper: https://github.com/ninjastic/bitcointalk-supernotifier
Ninjastic Post Archive (front): https://github.com/ninjastic/bitcointalk-supernotifier-web
Ninjastic Post Archive (api): https://github.com/ninjastic/bitcointalk-supernotifier-api

Enjoy!



Doações

100% das doações vão ser utilizadas para pagar os custos do bot e site (~$18/mês):

BTC Bech32: bc1qlfzjqgleh3pg7l63p9fc596uqv30hqr9dpg59q
BTC Legacy: 1NinjabXd5znM5zgTcmxDVzH4w3nbaY16L



Thanks to:
@Piggy for his first bot, which originated this era of telegram bots in the forum.
@giammangiato for his bot, where I took some ideas and message design.
@csmiami for the Spanish translation.
@sheenshane for the Filipino translation.
@mole0815 for the German/Deutsch translation.
@mikhailr for the Russian translation.
@fillippone for the Italian translation.
@cygan for the Polish translation.
@masulum for the Indonesian translation.
@sabotag3x for the logo.
Pages:
Jump to: