rsenthilkumar6 / TwitterGPT

Aim with TwitterGPT is to bring the power of AI to social media, starting with Twitter.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Contributors Forks Stargazers Issues MIT License


TwitterGPT

TwitterGPT aims to bring the power of AI to social media, starting with Twitter. It allows users to automate their Twitter content generation, personalizing tweets and threads based on their unique style and preferred topics.

App Screenshot

Introduction

TwitterGPT is a mobile app that utilizes OpenAI's GPT-4 to simplify the Twitter content creation process, making it accessible to a wider audience. The AI-generated content is unique and reflects the personal preferences and styles of the user, resulting in personalized Twitter threads.

Usage

  1. Clone the repository from GitHub:
git clone https://github.com/your-github-username/twittergpt.git
  1. Create a .env file under the root directory and set up the following environment variables:
# Twitter Credentials
ACCESS_TOKEN=Your_Twitter_Access_Token
ACCESS_TOKEN_SECRET=Your_Twitter_Access_Token_Secret

API_KEY=Your_Twitter_API_Key
API_SECRET_KEY=Your_Twitter_API_Secret_Key

CALLBACK_URL=Your_Callback_URL

CLIENT_ID=Your_Client_ID
CLIENT_SECRET=Your_Client_Secret

# AppWrite Data
APPWRITE_PROJECT_ID=YOUR_PROJECT_ID

# Open AI
OPEN_AI_API_KEY=Your_OpenAI_API_Key
  1. Check for Flutter setup and connected devices:
flutter doctor
  1. Get all dependencies:
flutter pub get
  1. Run the app:
flutter run

Contributing

Contribution to the project can be made if you have some improvements for the project or if you find some bugs.

You can contribute to the project by reporting issues, forking it, modifying the code and making a pull request to the repository.

Please make sure you specify the commit type when opening pull requests:

feat: The new feature you're proposing

fix: A bug fix in the project

style: Feature and updates related to UI improvements and styling

test: Everything related to testing

docs: Everything related to documentation

refactor: Regular code refactoring and maintenance

To know more extensively about how to contribute to this project, read our Contribution Guide.

Community

You can chat with the community here. Feel free to ask questions and share your ideas about the project.

Remember, the best way to gain contributions is by being respectful and welcoming to new contributors.

License

The project is released under the MIT License. The license can be found here.

Flutter

For help getting started with Flutter, view online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

If you like it, make sure to star our repo :)

About

Aim with TwitterGPT is to bring the power of AI to social media, starting with Twitter.

License:MIT License


Languages

Language:Dart 76.9%Language:C++ 11.1%Language:CMake 8.6%Language:Ruby 1.3%Language:HTML 0.9%Language:Swift 0.6%Language:C 0.4%Language:Kotlin 0.1%Language:Objective-C 0.0%