DEV Community

Cover image for I built a tool that creates and posts AI content to social media automatically 🧌
Adheeban Manoharan
Adheeban Manoharan

Posted on

I built a tool that creates and posts AI content to social media automatically 🧌

I have always been intrigued by the idea of automating a social media handle. With the advent of LLMs, generating content has never been easier.

I wanted to experiment a little in this space and thus created LLM Influencer, A bot powered by OpenAI's GPT-3 and DALL-E 2 generative AIs.


πŸ’‘ How does it work?

LLM Influencer utilizes the power of AI to create thought-provoking daily content accompanied by visually appealing images and posts it to twitter on a daily basis. The type of content that gets generated are available as separate plug-and-play modules.


πŸš€ Features:

βœ… Generates daily motivational content for Twitter and other social media platforms.
βœ… Offers easy plug-and-play modules for different types of content generation.
βœ… Leverages ChatGPT and DALL-E 2 to provide creative and unique outputs.
βœ… Includes built-in scheduling for automatic posting at your desired time every day.
βœ… Provides email notifications to keep you informed in case of any job failures.

🧩 Currently Available Modules:

1️⃣ Quoter: Delivers motivational quotes paired with captivating images, designed to inspire and uplift you each day.
2️⃣ Tweet Storm: Explores various aspects of life through engaging tweet storms, offering valuable insights and perspectives.


I have been posting the generated content to my own twitter handle for while now, I have added some of the posts here.

I'll add the links for the repository and the twitter handle where I post the generated content.


Life is a journey between the bright marble of our dreams and the muddy realities of our days, but both are equally important. βœ¨πŸ§±πŸ’­ pic.twitter.com/yjPHfahtAr

β€” Adheeban Manoharan (@iamadhee_) June 16, 2023

GitHub logo iamadhee / llm-influencer

πŸŽ™ AI-driven social media content generation

LLM Influencer 🦾

Your daily dose of motivation from an AI

What is llm-influencer ❓

LLM Influencer is a Twitter and social media bot that generates and posts daily content. It uses the power of ChatGPT and DALL-E 2 in the backend to generate diverse and inspiring content.


Features πŸš€

  • Generates daily content for Twitter and other social media platforms.
  • Easy plug-and-play modules for different types of content generation.
  • Leveraging the capabilities of ChatGPT and DALL-E 2 for creative and unique outputs.
  • Built-in scheduling for automatic posting at a desired time every day.
  • Email notifications for job failure.

Modules 🧩

The LLM Influencer offers a variety of modules that allow you to generate different types of content. These modules are designed to be easily customizable and enable you to tailor the content according to your preferences. Some examples of available modules are:

  • Quoter: The Quoter module generates motivational quotes…

Kindly have a look and share your valuable thoughts.

Top comments (4)

Collapse
 
moopet profile image
Ben Sinclair

Is the image related to the random text content in any way? If it is, you could improve this project by adding alt text describing either what's in the image or what prompt was used to generate it.

Collapse
 
iamadhee profile image
Adheeban Manoharan

The prompt for the image is generated by ChatGPT based on the generated quote. So yes, the quote and the image are related. This is the prompt that is being used right now. Alt text sounds great. Will add that one.

Collapse
 
syeo66 profile image
Red Ochsenbein (he/him)

Great... another spam machine...

Collapse
 
iamadhee profile image
Adheeban Manoharan

Sorry that you feel that way. I see this as more of an experiment with an AI that could actually mirror an influencer.