Skip to content

The LinkedIn Skill-Based Content Posting Bot is a Node.js application built with Puppeteer to automate the daily posting of content on LinkedIn based on thier skills mentioned in LinkedIn. Please use this bot responsibly, respecting LinkedIn's terms of service and ethical considerations.

License

Notifications You must be signed in to change notification settings

adarshkr357/LinkedIn-Skill-Based-Content-Posting-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkedIn Skill-Based Content Posting Bot

The LinkedIn Skill-Based Content Posting Bot is a Node.js application built with Puppeteer to automate the daily posting of content on LinkedIn. This bot logs in to LinkedIn, gathers user's skills from their profile, and posts content based on those skills. Please use this bot responsibly, respecting LinkedIn's terms of service and ethical considerations.

Note

Sometimes linkedin sends wrong response, so if you are 100% sure that your email and password are correct then re-run the program.

Features

  • Automated Daily Content Posting: Post content on LinkedIn every day based on user's skills.
  • Skill-Based Targeting: Post content relevant to the skills listed on user's profile.
  • LinkedIn Login: Securely log in to your LinkedIn account using Puppeteer.
  • Error Handling: Robust error handling to ensure the bot operates smoothly.
  • GitHub Repository: Accessible GitHub repository for your bot.

Getting Started

  1. Prerequisites:

  2. Clone the Repository:

    git clone https://github.com/AdarshKr357/LinkedIn-Skill-Based-Content-Posting-Bot.git
    cd LinkedIn-Skill-Based-Content-Posting-Bot
  3. Install Dependencies:

    npm install dotenv
    npm install axios
    npm install puppeteer-extra
    npm install puppeteer-extra-plugin-stealth
  4. Configuration:

    • Create a .env file in the project root directory (app.js directory).
    • Configure the bot's settings in config.js. You can specify the skills manually or let the program log in to your account and gather skills from their automatically.
  5. Run the Bot

    node app.js

The bot will automatically log in to LinkedIn, gather user's skills, and post content everyday.

Important Notes

  • Respect LinkedIn's Terms of Service and use this bot responsibly.
  • Ensure the content you share complies with LinkedIn's guidelines and regulations.
  • Monitor the bot's activity to ensure content is posted as expected.

Extra

  • You can visit scripai for extra information regarding content posting of linkedin and data for config.js.
  • You can also use mention api to generate linkedIn post's content.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow the standard GitHub fork and pull request workflow.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Disclaimer

This project is for educational purposes and should be used responsibly and ethically. The authors of this project are not responsible for any misuse or violations of LinkedIn's terms and conditions.

For any questions, feedback, or issues, please contact me at [email protected] or connect on LinkedIn.

About

The LinkedIn Skill-Based Content Posting Bot is a Node.js application built with Puppeteer to automate the daily posting of content on LinkedIn based on thier skills mentioned in LinkedIn. Please use this bot responsibly, respecting LinkedIn's terms of service and ethical considerations.

Topics

Resources

License

Stars

Watchers

Forks