Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/luandersonalvesdev/bot-botnardo-da-vinci

A "painter" bot using OpenIA's brain and hands.
https://github.com/luandersonalvesdev/bot-botnardo-da-vinci

aws-ec2 bot instagram meta openai python twitter

Last synced: about 2 months ago
JSON representation

A "painter" bot using OpenIA's brain and hands.

Awesome Lists containing this project

README

        

# Botnardo Da Vinci

Botnardo Da Vinci is a bot that creates a unique piece of art every day for 90 days `(10/02/2024 - 10/05/2024)` at random times (UTC timezone) and shares it on [Instagram](https://www.instagram.com/botnardodavinci/) and [Twitter](https://twitter.com/BotnardoDaVinci). The operational process is as follows:

1. **Creative Prompt:** The bot interacts with the OpenAI GPT-3.5 model in chat mode, generating a creative and entirely random `prompt`.
2. **Image Generation:** It uses the DALL·E 2 model to create a unique image based on the generated `prompt`.
3. **Instagram Posting:** Posts the image on [Instagram](https://www.instagram.com/botnardodavinci/) with the `prompt` in the caption.
4. **Twitter Posting:** Shares the image on [Twitter](https://twitter.com/BotnardoDaVinci) with a text and the `prompt` in the comments.

This cycle repeats daily for 90 days `(10/02/2024 - 10/05/2024)`, resulting in a unique collection of artworks generated by Botnardo Da Vinci.

## Technical Details

- **Language:** Python
- **Used APIs:** Meta, Twitter and OpenAI
- **Execution:** Scheduled to occur once a day at a random time (UTC timezone)
- **Hosting:** AWS EC2

Follow [@botnardodavinci](https://www.instagram.com/botnardodavinci/) on Instagram and [@BotnardoDaVinci](https://twitter.com/BotnardoDaVinci) on Twitter to keep up with the incredible daily creations!