Este é um bot desenvolvido em Go para repostar automaticamente vagas de emprego relacionadas a Golang no BlueSky.
Ele busca por postagens que contenham as seguintes hashtags:
- #govagas
- #golangvagas
- #vagasgolang
- #vagasgo
- #gojobs
- Repostagem Automática: Sempre que o bot encontrar uma postagem com uma das hashtags acima, ele fará um repost automaticamente.
- Curtir Postagem: Além de repostar, o bot também dará um "like" na postagem original.
Para rodar o bot localmente, siga os seguintes passos:
-
Certifique-se de ter o Go instalado em sua máquina (caso não utilize o Docker). Você pode verificar isso rodando o comando:
go version
-
Clone o repositório e entre no diretório:
git clone https://github.com/seu-usuario/golang-vagas-bot.git cd golang-vagas-bot
-
Execute o bot:
go run cmd/main.go
-
Crie um arquivo
.env
com as seguintes credenciais:BLUESKY_IDENTIFIER=<seu_identificador> BLUESKY_PASSWORD=<seu_app_password>
Atenção: Nunca use a senha da sua conta no BlueSky, utilize um App Password.
O bot utiliza Websocket para monitorar as postagens no BlueSky.
Para alterar as hashtags monitoradas altere em internal/utils/filter-term.go
Perfil do Bot no BlueSky