Catiorros Bot is a bot that shares dog photos on Bluesky. You can see the bot in action here.
To get started with the Catiorros Bot, follow these steps:
-
Clone the repository:
git clone git@github.com:davidambz/catiorros-bot.git
-
Navigate to the project directory:
cd catiorros-bot
-
Install dependencies:
yarn
-
Create a
.env
file:Copy the
.env-example
file to a new file named.env
and fill in the required environment variables.cp .env-example .env
The
.env
file should contain the following variables:IDENTIFIER
: Your Bluesky account identifier.PASSWORD
: Your Bluesky app password.IMAGE_PATH
: Path to the image to be used by the bot.IMAGE_MIMETYPE
: MIME type of the image (e.g.,image/jpeg
).IMAGE_ALT_TEXT
: Alt text for the image.API_KEY
: API key for the image service.CRON_EXPRESSION
: The cron expression for post time.
-
Build the project:
yarn build
-
Start the bot:
yarn start
If you'd like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
For any questions or issues, please open an issue on the repository or contact the project maintainers.
Happy coding! 🐶