BskyAgent

BskyAgent é uma biblioteca projetada para interagir com o Bsky API de forma simples e eficaz para aplicações que utilizam Java.

Sumário

Requisitos

Instalação

Clone o repositório:

git clone https://github.com/MarlonJerold/bskyAgent.git

Adicionar dependência em arquivo `pom.xml`:

<dependency>
    <groupId>org.bluesky</groupId>
    <artifactId>bluesky-library</artifactId>
    <version>1.0.0</version>
</dependency>

Navegue até o projeto e compile o rode o seguinte comando, certifique que você tenha o Maven instalado em seu ambiente:

cd bskyAgent
mvn clean install

Uso

Autenticação

String handle = "seu-handle";
String appPassword = "sua-senha-de-app";
BskyAgent agent = new BskyAgent(handle, appPassword);

CreatePost

String texto = "Olá, Bsky!";
agent.createPost(texto);

GetProfile

String actor = "patinho.tech"
Profile profile = agent.getProfile("patinho.tech");

GetPostThread

agent.getPostThread("url do Post");

Exceções e Tratamento de Erros

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.

Contribuindo

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.

  1. Faça um fork do projeto
  2. Crie uma nova branch: git checkout -b my-feature
  3. Faça suas mudanças e commit: git commit -m 'Add my feature'
  4. Envie para a branch original: git push origin my-feature
  5. Abra um pull request

Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

Contato

Para dúvidas, sugestões ou feedback, você pode entrar em contato através de jeroldmarlon5@gmail.com.

github