# Auto Poster to social networks

**Contributors:** hashirama244
**Tags:** social media, auto post, automate posting, scheduling
**Requires at least:** 5.0  
**Tested up to:** 6.7.1
**Requires PHP:** 7.4  
**Stable tag:** 1.0  
**License:** GPLv2 or later  
**License URI:** https://www.gnu.org/licenses/gpl-2.0.html  

Auto Poster to social networks is a WordPress plugin that allows you to automatically post your blog updates to Bluesky. Manage networks, schedule posts, and streamline your social media management. Automatically post to Bluesky from WordPress. This plugin is not affiliated with or endorsed by Bluesky.

## Description

Auto Poster to social networks integrates your WordPress site with Bluesky's social platform. With its user-friendly interface, the plugin enables you to:
- Automatically post WordPress content to Bluesky.
- Manage connected Bluesky accounts.
- Schedule and delete posts directly from WordPress.
- Upload profile images and manage user profiles.

== External Services ==
This plugin connects to the Bluesky API to allow users to schedule and post content to the Bluesky network.

- **Data Sent:**  
  - User credentials (for authentication purposes).  
  - Post content, including messages, media attachments, and schedule information.  

- **Why the Data is Sent:**  
  - To create, update, or delete posts on the user's Bluesky account.  

- **Conditions:**  
  - Data is sent only when users explicitly add their credentials and schedule posts.

**Bluesky API Terms of Service:** [https://bsky.social/about/support/tos](https://bsky.social/about/support/tos)  
**Bluesky API Privacy Policy:** [https://bsky.social/about/support/privacy-policy](https://bsky.social/about/support/privacy-policy)



## Features

- **Auto Posting**: Publish WordPress posts automatically to Bluesky.  
- **Scheduled Posting**: Schedule content to go live at a specific time.  
- **Profile Management**: Manage user profiles, including avatars and network names.  
- **Secure Communication**: Uses nonce and authentication to ensure secure operations.  

## Installation

1. Upload the plugin files to the `/wp-content/plugins/auto-poster-to-networks` directory or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to "Settings > Auto Poster to social networks" to configure your settings.

## Frequently Asked Questions

### 1. What is required to connect with Bluesky?
You need a valid Bluesky account

### 2. Is the plugin secure?
Yes, the plugin ensures secure communication with nonce verification and WordPress capabilities checks.

## Support & Contact

If you have any questions, issues, or feedback, feel free to reach out:  
**Email:** hashiramasenju2022.hs@gmail.com 

## Changelog

### 1.0
- Initial release.
- Added auto-posting and scheduling features.
- Enabled profile management and secure authentication.

## Upgrade Notice

### 1.0
This is the initial release of the plugin. No upgrade is needed.

## License

This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this plugin. If not, see [https://www.gnu.org/licenses/gpl-2.0.html](https://www.gnu.org/licenses/gpl-2.0.html).
