BskyAgent é uma biblioteca que é e está sendo projetada para interagir com o Bsky API de forma simples e eficaz para aplicações que utilizam Java.
- Java 22.
- Maven
- Arquivo pom.xml
git clone https://github.com/MarlonJerold/bskyAgent.gitNavegue até o projeto
cd bskyAgentRode o seguinte comando, certifique que você tenha o Maven instalado em seu ambiente:
mvn clean installAdicionar dependência em arquivo pom.xml:
<dependency>
<groupId>org.bluesky</groupId>
<artifactId>bluesky-library</artifactId>
<version>1.0.0</version>
</dependency>
String handle = "seu-handle";
String appPassword = "sua-senha-de-app";
BskyAgent agent = new BskyAgent(handle, appPassword);String texto = "Olá, Bsky!";
agent.createPost(texto);String actor = "patinho.tech"
agent.getProfile(String actor)Você irá precisar importar a classe Profile
String actor = "patinho.tech"
Profile profile = agent.getProfile("patinho.tech");agent.getPostThread("url do Post");BskyAgent lança IOException em caso de falha nas requisições HTTP ou problemas na comunicação com a API. Certifique-se de tratar essas exceções adequadamente no seu código para lidar com falhas de rede ou respostas inesperadas da API.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests. Antes de contribuir, por favor leia o guia de contribuição.
Faça um fork do projeto Crie uma nova branch:
git checkout -b my-featureFaça suas mudanças e commit:
git commit -m 'Add my feature'Envie para a branch original:
git push origin my-featureAbra um pull request
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Para dúvidas, sugestões ou feedback, você pode entrar em contato através de marlonjerold@outlook.com.br