Bitcoin Forum
May 27, 2024, 10:25:21 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Como criar um bot para o Bitcointalk?  (Read 230 times)
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7048


Crypto Swap Exchange


View Profile WWW
January 14, 2024, 11:47:13 PM
 #21

Mas, lá está é só um esboço, e pode evoluir para outras ideias.

Então, falar sobre isto acaba por ajudar nesse desenvolvimento.

Por exemplo, acharia mais interessante transformar um link em imagem.
Ou seja, ser possível o link talkimg.com/01 virar o logotipo do TalkImg. Mas isso já tinha de ser um trabalho de servidor.

Enfim, gostaria de tornar o TalkImg mais útil para o fórum.
E talvez ir mais além do que simplesmente host de imagens. (Aceita-se sugestões.)
Sinceramente, ainda não consigo ver sentido prático nisso. Quem vai estar escrevendo um tópico e pensar “publicar essa imagem no talkimg seria repetitivo, vou usar o comando /image forum-merit-image que já existe” ou sei lá? Tongue

Talvez só não esteja vendo a ideia direito.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 4600


**In BTC since 2013**


View Profile WWW
January 15, 2024, 07:46:18 AM
 #22

Talvez só não esteja vendo a ideia direito.

Não... Talvez a minha ideia, mesmo que "em esboço", não faça muito sentido.

As vezes temos pequenas ideias, que na altura parecem ser boas, mas quando começamos a analisar com mais detalhes, vimos que não faz qualquer sentido.  Tongue


Mas, se vocês tiverem ideias, que envolvam o TalkImg é só dizer.  Wink

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 4600


**In BTC since 2013**


View Profile WWW
January 18, 2024, 02:02:21 PM
 #23

@TryNinja
@Bitmover
(mencionei estes users, porque sei que tem bots a trabalhar no forum)

Tive agora outra ideia.
Se eu quisesse que um bot postasse o primeiro upload de cada hora? Seria complicado?

Podia por exemplo, criar um Cron Jobs no servidor, que enviava a informação para o bot. E o bot ao receber fazia o post.
Faz sentido?



.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7048


Crypto Swap Exchange


View Profile WWW
January 18, 2024, 02:25:24 PM
 #24

Tive agora outra ideia.
Se eu quisesse que um bot postasse o primeiro upload de cada hora? Seria complicado?

Podia por exemplo, criar um Cron Jobs no servidor, que enviava a informação para o bot. E o bot ao receber fazia o post.
Faz sentido?
Bem fácil. Postar no fórum é extreamemnte simples, é uma mera requisição POST. Pegar o primeiro upload também é extremamente simples.

Mas eu pergunto novamente, qual o sentido?

Tirando alguns problemas que isso pode trazer, como um usuário mal intencionado postando imagens erradas e ilegais que seriam replicadas pelo seu bot, essa seria a solução para algum problema? Ou só um tipo de curiosidade diária?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
bitmover
Legendary
*
Offline Offline

Activity: 2310
Merit: 5971


bitcoindata.science


View Profile WWW
January 18, 2024, 03:32:56 PM
Last edit: January 18, 2024, 05:05:13 PM by bitmover
 #25

Se eu quisesse que um bot postasse o primeiro upload de cada hora? Seria complicado?

Podia por exemplo, criar um Cron Jobs no servidor, que enviava a informação para o bot. E o bot ao receber fazia o post.
Faz sentido?

Voce quer fazer um bot só pra aprender?

Acho que a ideia seria o oposto.
Voce faria um bot que posta um dado que está em uma API sua (api da lista de imagens postadas). E esse código ficaria em um arquivo.

Dai o cronjob rodaria o arquivo a cada hora.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 4600


**In BTC since 2013**


View Profile WWW
January 18, 2024, 07:40:05 PM
 #26

Mas eu pergunto novamente, qual o sentido?

Tirando alguns problemas que isso pode trazer, como um usuário mal intencionado postando imagens erradas e ilegais que seriam replicadas pelo seu bot, essa seria a solução para algum problema? Ou só um tipo de curiosidade diária?

Não é para resolver nenhum problema.
Uma ideia que tive para um tipo de concurso, em que por exemplo a primeira imagem upload a partir de determinada hora, ganhava um premio. Mas, isto agora gera um problema... saber de quem é a imagem.  Tongue
Poderia explorar a ideia de concurso de outra forma.



Voce faria um bot que posta um dado que está em uma API sua (api da lista de imagens postadas). E esse código ficaria em um arquivo.

Dai o cronjob rodaria o arquivo a cada hora.

Isso agora, fez-me pensar noutra coisa... outra ideia... esta sim, poderia resolver um problema: upload de imagens não postadas no forum.

Neste casos, não seria propriamente um bot no forum. Mas, será que teríamos forma de verificar as imagens posts vs imagens upload? Undecided



Mais uma vez, obrigado pelo vosso feedback. Wink

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
alegotardo
Legendary
*
Offline Offline

Activity: 2422
Merit: 1151


☢️ alegotardo™️


View Profile
January 19, 2024, 12:04:43 AM
 #27

Enfim, gostaria de tornar o TalkImg mais útil para o fórum.
E talvez ir mais além do que simplesmente host de imagens. (Aceita-se sugestões.)
Pede pro @theymos oficializar o TalkImg como host padrão de imagens do fórum e criar um novo botão na barra de ferramentas de criação/edição de posts.
Ele se encarrega de criar o botão e você de fazer a integração via API do site com o bitcointalk.

Pensou que bacana? clica no botão e abre um "modal" aqui no fórum mesmo para você fazer o upload do arquivo e o bbcode é automaticamente inserido no fórum.

Eu sei, o @theymos não vai te dar essa colher de chá tão facilmente Grin foi apenas uma opinião do que seria o ideal, mas vai que ele aceita... não custa tentar.

Outra opção seria você fazer esse mesmo botão aparecer por meio de uma extensão de navegador, eu sei que até existe uma extensão que a galera usa para adicionar alguns recursos interessantes ao fórum via script, se não me engano é utilizado o Greasemonkey
É uma solução bastante viável caso saiba mexer com isso e que facilitaria bastante o uso para a galera.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
▄▄█▄▄░░▄▄█▄▄░░▄▄█▄▄
███░░░░███░░░░███
░░░░░░░░░░░░░
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░░░░███▄█░░░
░░██▌░░███░▀░░██▌
█░██░░███░░░██
█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀
.
REGIONAL
SPONSOR
███▀██▀███▀█▀▀▀▀██▀▀▀██
██░▀░██░█░███░▀██░███▄█
█▄███▄██▄████▄████▄▄▄██
██▀ ▀███▀▀░▀██▀▀▀██████
███▄███░▄▀██████▀█▀█▀▀█
████▀▀██▄▀█████▄█▀███▄█
███▄▄▄████████▄█▄▀█████
███▀▀▀████████████▄▀███
███▄░▄█▀▀▀██████▀▀▀▄███
███████▄██▄▌████▀▀█████
▀██▄█████▄█▄▄▄██▄████▀
▀▀██████████▄▄███▀▀
▀▀▀▀█▀▀▀▀
.
EUROPEAN
BETTING
PARTNER
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7048


Crypto Swap Exchange


View Profile WWW
January 19, 2024, 12:24:27 AM
 #28

Pede pro @theymos oficializar o TalkImg como host padrão de imagens do fórum e criar um novo botão na barra de ferramentas de criação/edição de posts.
Ele se encarrega de criar o botão e você de fazer a integração via API do site com o bitcointalk.

Outra opção seria você fazer esse mesmo botão aparecer por meio de uma extensão de navegador, eu sei que até existe uma extensão que a galera usa para adicionar alguns recursos interessantes ao fórum via script, se não me engano é utilizado o Greasemonkey
É uma solução bastante viável caso saiba mexer com isso e que facilitaria bastante o uso para a galera.
Uhm... me parece uma boa ideia... Roll Eyes

https://greasyfork.org/en/scripts/465886-bitcointalk-image-upload-button-talkimg

I don't know if @joker_josue is giving anyone who asks an account and API key, but if he is... you can use this script to add a button that instantly uploads an image directly from the forum!



Install here: https://greasyfork.org/en/scripts/465886-bitcointalk-image-upload-button-talkimg

For transparency: since joker_josue is having trouble setting up CORS, this script uses a proxy I deployed to tunnel the requests. This means that I could technically read your talkimg api key when you make a request. Pinky promise that I don't, but realistically you can't never know.

You can always use your own proxy and change the url ("uploadUrl" variable).

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
joker_josue (OP)
Legendary
*
Offline Offline

Activity: 1666
Merit: 4600


**In BTC since 2013**


View Profile WWW
January 19, 2024, 07:49:28 AM
 #29

Pede pro @theymos oficializar o TalkImg como host padrão de imagens do fórum e criar um novo botão na barra de ferramentas de criação/edição de posts.
Ele se encarrega de criar o botão e você de fazer a integração via API do site com o bitcointalk.

Bem, de certa forma posso dizer que já é o host oficial. Até porque é o único que é anuncia pelo o fórum.  Tongue

Agora, para integrar o script do TryNinja no fórum, provavelmente teria de pedir ao @PowerGlove para fazer a programação no forum. E depois então esperar que a alteração fosse aceite pelo @theymos.

Qualquer das formas, acho pouco provável, visto que o objetivo é o forum não ter nenhuma ligação direta a host de imagens.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
TryNinja
Legendary
*
Offline Offline

Activity: 2842
Merit: 7048


Crypto Swap Exchange


View Profile WWW
January 19, 2024, 01:09:42 PM
 #30

E depois então esperar que a alteração fosse aceite pelo @theymos.
Acho muito improvável que isso aconteça, o cara já é conservador nas mudanças essenciais, imagina em integrar um terceiro aos sistemas do fórum...

Melhor deixar cada pessoa usar o script que quiser, quando quiser, para complementar essas funcionalidades do fórum.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!