UC PR Bot
Configuration IA pour un groupe

Comment configurer un bot Telegram avec l’IA

Ce guide concerne UC PR Bot. Décrivez comment l’accès à l’écriture doit fonctionner. L’assistant renvoie du JSON. Le bot affiche un résumé et ne change rien avant Appliquer.

01

Ouvrez le groupe dans @UCPRbot

Choisissez d’abord le groupe Telegram. Le JSON ne contient pas d’identifiant de groupe, le bot ne peut donc pas appliquer les réglages à un autre chat.

02

Copiez l’instruction

Dans le menu du groupe, appuyez sur Configurer avec l’IA, puis Copier l’instruction. Le bot envoie le fichier ucprbot-ai-prompt.txt.

03

Donnez-la à une IA capable

Joignez le fichier ou collez le texte dans ChatGPT, Claude, Gemini, DeepSeek ou un autre assistant capable de renvoyer du JSON. Décrivez ensuite le groupe avec des mots simples.

Les captures d’écran montrent l’interface anglaise du bot. Tous les menus du bot et les notifications destinées aux membres sont également disponibles en français.

Ouvrez Configurer avec l’IA dans le menu du groupe
Ouvrez Configurer avec l’IA dans le menu du groupe
Copiez l’instruction, puis renvoyez le JSON ici
Copiez l’instruction, puis renvoyez le JSON ici

4. Renvoyez le JSON au bot

La réponse doit être un objet JSON avec schema ucprbot.settings.v1. Envoyez le texte ou un fichier .json. Si la réponse est trop longue pour Telegram, envoyez un fichier.

5. Vérifiez et appliquez

Le bot montre ce qui va changer. Rien n’est enregistré avant Appliquer. Les champs inconnus, le code superflu et les réglages d’un autre groupe sont refusés.

L’instruction arrive sous forme de petit fichier texte
L’instruction arrive sous forme de petit fichier texte

Quelles IA peuvent préparer les réglages

N’importe quel assistant qui accepte une instruction texte et sait renvoyer du JSON suffit. Ne lui donnez ni le jeton du bot, ni l’accès à Telegram. Le bot vérifie chaque champ.

Que dire à l’assistant

Abonnement au canal seulement

Exiger un abonnement à @mychannel avant d’écrire. Garder l’anti-spam activé. Ne pas exiger d’invitations.

Une invitation réelle

Un membre peut écrire après avoir ajouté une personne à la main. Vérifier 3 jours qu’elle reste. L’entrée par lien ne compte pas.

Les deux conditions, avis en français

Exiger l’abonnement et une invitation. Afficher les avis aux membres en français et les supprimer après 5 minutes.

Ce que le JSON peut définir

  • Jusqu’à cinq canaux ou groupes publics, via @username ou lien t.me.
  • Quatre règles d’accès : abonnement seulement, invitations seulement, les deux, ou l’un des deux.
  • Nombre d’invitations 0, 1, 2 ou 3. Seules les personnes ajoutées à la main comptent.
  • La surveillance de l’invité indique seulement combien de temps il doit rester. L’accès s’ouvre quand même immédiatement.
  • Langue des avis du groupe, message de bienvenue, anti-spam, durée des cartes et texte personnalisé jusqu’à 200 caractères.
  • L’IA ne peut pas donner des droits d’administrateur au bot ni l’ajouter aux canaux à votre place.

Schéma technique

Les noms de champs JSON restent en anglais. Si un champ est omis, un groupe déjà configuré conserve sa valeur actuelle. Ouvrir ai-settings.v1.json.

Questions fréquemment posées

Cela marche-t-il avec n’importe quel bot Telegram ?

Non. L’instruction, le schéma JSON et le bouton Appliquer appartiennent à UC PR Bot.

Puis-je envoyer une description en langage naturel au bot ?

Non. Le bot lit du JSON ou un fichier .json. Décrivez le groupe à l’IA, puis envoyez son JSON ici.

Et si le JSON est trop long pour un message Telegram ?

Envoyez un fichier .json. C’est plus sûr lorsque l’assistant renvoie un objet complet.

Le bot change-t-il quelque chose avant confirmation ?

Non. L’aperçu n’est qu’un brouillon. Appliquer l’enregistre. Annuler laisse le groupe inchangé.

Puis-je encore tout régler avec des boutons ?

Oui. Utilisez le guide habituel si vous préférez les touches au JSON.

Décrivez le groupe, puis confirmez dans Telegram

Ouvrez @UCPRbot, copiez l’instruction, renvoyez le JSON et appuyez sur Appliquer seulement si le résumé est correct.