Les 7 étapes
L'ordre compte plus que la vitesse.
Identifiants, puis variables, puis import, puis réglages, puis tables, puis publication.
Fait dans cet ordre, chaque nœud se relie tout seul à l'import et vous publiez du premier
coup. Fait dans le désordre, vous passerez la soirée à rebrancher des cases une par une.
1 Créer la base de données
Une base PostgreSQL vide, et un utilisateur qui a le droit d'y créer des tables. C'est
tout : CREATE DATABASE taskmaster;. Les tables viendront à l'étape 6,
en un clic, sans terminal.
2 Créer les quatre identifiants dans n8n
Dans n8n : Settings → Credentials. Un « credential », c'est
simplement un accès enregistré une fois, que tous les nœuds réutilisent.
Le nom doit être écrit exactement comme ci-dessous, majuscules comprises. C'est ce nom
qui permet à n8n de relier automatiquement chaque nœud à l'import. Une majuscule de
travers, et vous devrez tout rebrancher à la main.
Telegram account : type Telegram API
Postgres account : type Postgres, pointé sur la base de l'étape 1
OpenAI account : avec un I majuscule, c'est le nom par défaut de n8n
Perplexity account : et non « Perplexity API »
Les quatre sont nécessaires pour publier : n8n refuse d'activer un workflow dont un
nœud n'a pas d'accès configuré. Si vous ne voulez pas d'IA, basculez ces nœuds sur Ollama
ou supprimez-les, c'est expliqué dans le guide livré.
3 Deux variables d'environnement
À poser sur votre n8n, puis redémarrer : WEBHOOK_URL, votre adresse
publique, et BOT_TOKEN, le jeton donné par BotFather. Aucune clé d'IA ici,
elles restent dans les identifiants de l'étape 2.
4 Importer les cinq fichiers
Workflows → Add workflow → Import from File, une fois par fichier. Les
identifiants existant déjà, tous les nœuds se relient seuls : aucun nœud rouge.
5 Mettre vos valeurs
Le modèle doit connaître quatre choses : votre identifiant Telegram, le nom que le
bot se donne, son @nom d'utilisateur, et votre adresse publique. Le workflow
Configure le fait pour vous : vous remplissez quatre champs, vous
cliquez sur Execute workflow, il va remplacer partout. Vous pouvez le supprimer
ensuite.
L'autre voie consiste à ouvrir le fichier dans un éditeur de texte et à remplacer
vous-même les quatre valeurs, avant l'import. Les deux marchent ; la première évite
les fautes de frappe.
6 Créer les tables, en un clic
Ouvrez le workflow Setup, cliquez sur Execute workflow. Les
onze tables sont créées. Relancer ne casse rien et n'efface aucune donnée.
7 Publier, et écrire au bot
Activez les trois workflows, pas celui de Setup. n8n enregistre lui-même le lien auprès
de Telegram. Envoyez /start à votre bot depuis votre compte : vous êtes
approuvé d'office. Toute autre personne arrive en attente jusqu'à ce que vous
l'autorisiez.