Communitygithub.com

posteverywhere/copilot-plugin

Connectez un compte ou un canal de médias sociaux à PostEverywhere. Utilisez cette compétence lorsque l'utilisateur souhaite ajouter Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Bluesky, Telegram, Discord ou WordPress, ou lorsqu'une publication ne peut pas être envoyée car aucun compte n'est connecté.

Qu'est-ce que copilot-plugin ?

Cette compétence pour l'agent AI (plugin Copilot) permet de connecter et gérer des comptes de médias sociaux via PostEverywhere. Elle est utile pour les développeurs et utilisateurs d'agents AI qui souhaitent automatiser la publication sur des plateformes comme Instagram, Facebook, LinkedIn, X, YouTube, TikTok, Threads, Pinterest, Bluesky, Telegram, Discord et WordPress. La compétence supporte deux modes de connexion : les plateformes utilisant une connexion par authentification propre (Instagram, Facebook, YouTube, TikTok, LinkedIn, X, Threads, Pinterest) et celles nécessitant une clé ou un mot de passe (Bluesky, Telegram, Discord, WordPress). Elle fournit des instructions détaillées pour chaque plateforme et gère les reconnexions en cas d'expiration des comptes. La compétence prend également en compte les limites de forfait et conseille l'utilisateur en conséquence.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/posteverywhere/copilot-plugin/tree/HEAD/skills/connect-social-accounts

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Connecter des comptes sociaux

Les comptes se connectent de deux manières, selon la plateforme.

Plateformes avec connexion propre

Instagram, Facebook, LinkedIn, X, YouTube, TikTok, Threads et Pinterest se connectent via la connexion propre de la plateforme.

  1. Appelez create_connect_link avec la platform.
  2. Donnez le lien à l'utilisateur. Il est valable environ 10 minutes, depuis n'importe quel navigateur.
  3. Dites-lui ce que la plateforme demandera :
    • Instagram : un compte Business ou Créateur. Un compte personnel ne peut pas être connecté pour publier.
    • Facebook : une Page Facebook qu'il gère. Cochez toutes les Pages et autorisations sur l'écran de Facebook.
    • YouTube : une chaîne YouTube sur le compte Google, et toutes les autorisations YouTube cochées sur l'écran de Google.
    • TikTok : autorisez toutes les autorisations sur l'écran de TikTok.
  4. Après avoir terminé, appelez list_accounts pour confirmer que le compte apparaît.

Plateformes qui utilisent une clé ou un mot de passe

Ces dernières se connectent directement dans la conversation avec connect_credential_account. L'utilisateur vous donne les valeurs ; ne les devinez jamais.

  • Bluesky : handle et un app_password depuis les paramètres Bluesky, Mots de passe d'application. Jamais le mot de passe principal.
  • Telegram : un bot_token depuis @BotFather, et le channel (@nom_utilisateur ou id du chat). Le bot doit être administrateur du canal.
  • Discord : une webhook_url depuis les paramètres du serveur, Intégrations, Webhooks.
  • WordPress (auto-hébergé, WordPress 5.6 ou plus récent) : site_url, username, et un app_password depuis Utilisateurs, Profil, Mots de passe d'application. Jamais le mot de passe de connexion.

Lorsqu'un compte cesse de fonctionner

Appelez create_reconnect_link avec le account_id et donnez le lien à l'utilisateur. Pour les plateformes avec clé ou mot de passe, appelez connect_credential_account à nouveau avec de nouvelles valeurs.

Limites du forfait

Chaque forfait comprend un nombre de comptes. Si la connexion échoue parce que la limite est atteinte, dites-le clairement à l'utilisateur. Il peut supprimer un compte qu'il n'utilise plus, ou changer de forfait sur app.posteverywhere.ai.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés