In a world that's constantly evolving, with the rapid growth of artificial intelligence and the daily influx of news and information, AI-Ava emerges as a valuable companion.
AI-Ava is a versatile AI bot with three main functions: researching recent AI news on websites and YouTube videos, extracting topics from the content, and summarizing the findings. Additionally, it can act as a Twitter ghostwriter, crafting engaging tweets with relevant information, sources, publish dates, and timestamps for YouTube videos.
The primary mission of AI-Ava is to provide you with up-to-the-minute global AI news, ensuring that you stay informed and connected with the latest developments in the world of artificial intelligence
Discover AI-Ava today and stay updated on the latest worldwide AI news by hitting that FOLLOW button NOW 🌍!!
To set up AI-Ava, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/Mahy02/Ai-news-Bot.git
- Navigate to the project directory:
cd Ai-news-Bot
- Create and activate a virtual environment (recommended to isolate dependencies):
On Windows
python -m venv venv
.\venv\Scripts\activate
On macOS and Linux
python3 -m venv venv
source venv/bin/activate
- Install the required dependencies using pip and the provided requirements.txt file:
pip install -r requirements.txt
- Create your .env file for your api keys and secrets
In the project directory, you will find .env.example file, Rename it to .env Then change the variables with your own api keys and secret keys
With these steps, AI-Ava should be set up and ready to use on your local machine.
AI-Ava offers a range of functions for AI enthusiasts, researchers, and Twitter users.
You can find ai_agent.py in the agent directory where all the research, topic extraction and summarization occur
In the twitter directory, you will find all functions related to tweeting the content
This project was done as part of a 1-month data science internship in VCNR company under the supervision of the project manager Mo where you can contact him on his email: [email protected]
If you encounter any issues, have questions, or need assistance with AI-Ava, please feel free to contact me at [email protected]. We appreciate your feedback and will be happy to assist you.
Copyright (C) 2023 Mahinour Alaa Elsarky