Plugins til en AI-agent i en Telegram-bot: installation og kontrol
MarkdownHvor et plugin installeres, hvordan det adskiller sig fra en skill og MCP, hvordan du genindlæser agenten, og hvordan du tjekker kommandoer fra Telegram.
Læs hele artiklen
Min agent kører på en server, og jeg giver den kommandoer fra Telegram: Jeg skriver i chatten, den læser filer, udfører opgaver og sender resultatet til mig. På et tidspunkt rammer man en grænse: Den grundlæggende bot kan meget lidt, og man vil gerne have den til at gennemgå kode, lave commits til GitHub eller udarbejde en planlagt opsummering. Svaret er plugins.
Det er præcis derfor, folk søger efter ”hvordan installerer man et plugin i Telegram”. De taler ikke om en butik med klistermærker. De vil vide, hvordan man giver en bot nye evner. Nedenfor gennemgår jeg trin for trin, hvad et plugin er, hvor det faktisk installeres, hvordan du installerer et på fem minutter, og hvordan du undgår at få skadelig kode ind i din agent. Beskrivelsen er baseret på den officielle dokumentation.
Praktisk information om at arbejde med Ailoot findes i dokumentationen.
Hvad er et plugin til en AI-agent, helt enkelt?
Det vigtigste
Et plugin er et færdigt sæt evner, som du føjer til en agent med én kommando. Det indeholder skills, separate hjælpere, automatiserede handlinger og forbindelser til eksterne tjenester. Installer et plugin, så får botten nye kommandoer, som den ikke havde fra start. Fjern pluginet, så forsvinder de. Det er som at installere en app på en telefon, bortset fra at appen installeres på din AI-agent.
Lad os tage det fra begyndelsen. En AI-agent kan som udgangspunkt det grundlæggende: læse filer, skrive kode og besvare spørgsmål. Et plugin er en mappe med ekstra evner, som agenten tager ind og begynder at bruge. Den officielle Claude Code-dokumentation beskriver et plugin præcis sådan: Det udvider agenten med skills, separate hjælperagenter, automatiserede handlinger og forbindelser til eksterne tjenester.
Her er et enkelt eksempel. Installer et plugin til GitHub, så får agenten kommandoer til at oprette en commit, åbne en pull request og gennemgå ændringshistorikken. Installer et plugin til kodegennemgang, så tjekker agenten din kode for fejl og sikkerhedshuller ved hjælp af en fastlagt tjekliste. Du har ikke konfigureret noget af det manuelt: Pluginets forfatter har samlet det hele, og du har blot tilsluttet det.
En vigtig ting mere: Et plugin lærer ikke agenten noget ”for evigt”. Det er et modul, der kan fjernes. Tilslut det i dag, fjern det i morgen, og så er botten tilbage til de evner, den havde før pluginet. Derfor er plugins nemme at prøve: Vælg et, prøv det på en rigtig opgave, og fjern det sporløst, hvis det ikke fungerer for dig.
Hvordan adskiller et plugin sig fra en skill, MCP og en underagent?
Det vigtigste
En skill er én evne, en separat hjælpeagent tager sig af en større delopgave, og en forbindelse til en ekstern tjeneste giver botten adgang til et andet program. Et plugin er en pakke, der indeholder alt dette sammen med en beskrivelsesfil. Installer én pakke, og få et helt sæt evner på én gang i stedet for at samle dem én efter én.
Begreberne omkring agenter kan være forvirrende, så jeg har samlet forskellene i en tabel. Den besvarer også halvdelen af de spørgsmål, begyndere har.
| Hvad det er | Hvad det gør | Sådan installeres det |
|---|---|---|
| Skill | Én bestemt evne: ”opret en commit i vores stil” | Læg en instruktionsfil i agentens mappe |
| Hjælpeagent | Tager sig af en større delopgave i en separat samtale uden at bruge din kontekst op | Beskriv den i en separat fil |
| Automatiseret handling | Udløses automatisk ved en hændelse: før lagring, efter et svar | Tilføj en regel i indstillingerne |
| Tjenesteforbindelse (MCP) | Giver botten adgang til et eksternt program: GitHub, en database, en browser | Konfigurer adressen og adgangsnøglen |
| Plugin | En pakke, der samler alle disse dele | Én installationskommando |
I Claude Code-verdenen kaldes en forbindelse til en ekstern tjeneste for MCP. Det er en standard, som lader agenten få adgang til GitHub, en database eller en browser. De fire første rækker i tabellen er separate byggesten.
Se på den nederste række. Et plugin ligger et niveau over de fire andre. Det samler en skill, en hjælper, en automatiseret handling og MCP i én pakke. Forfatteren har samlet det hele, tilføjet en beskrivelsesfil og udgivet det. Med én kommando får du en færdig helhed i stedet for at samle fire dele hver for sig.
Det giver dig en enkel regel at vælge efter. Hvis du har brug for én lille evne til din opgave, kan du selv skrive skillen; det tager femten minutter. Hvis du har brug for et færdigt sæt fra folk, der allerede har løst dit problem, skal du hente et plugin. Jeg har en separat guide om hvordan du vælger skills til Claude Code, herunder hvordan du undgår at overbelaste agenten med ekstra skills.
Hvad betyder ”installer et plugin i Telegram”, og hvad har Telegram med det at gøre?
Det vigtigste
Pluginet installeres på agenten, der svarer dig via Telegram, ikke i Telegram. Beskedappen er blot en fjernbetjening: Du bruger den til at give botten kommandoer, mens agenten kører på en computer eller server. ”Installer et plugin i Telegram” betyder altså i praksis ”installer et plugin på agenten, og bliv ved med at styre den fra chatten”.
Her opstår en almindelig misforståelse. Telegram har ikke plugins: Beskedappen gemmer ikke bottens evner. Den sender dine beskeder videre til agenten og viser dens svar. Hjernen er et andet sted — på din laptop eller på en server, hvor en agent som Hermes Agent, OpenClaw eller Claude Code kører og er forbundet til chatten.
Der er to måder at installere et plugin på, og begge fungerer:
- Direkte fra chatten. Skriv en almindelig anmodning til agenten i Telegram: ”installer et GitHub-plugin til dig selv”. Agenten installerer det på sin egen maskine og svarer, at det er klar. Det er praktisk, når serveren er langt væk, og du bruger din telefon.
- I terminalen. Log ind på den maskine, hvor agenten kører, og installer pluginet dér med en kommando. Det er mere pålideligt første gang: Du kan se al output og går ikke glip af noget.
Hvilken metode du skal vælge, afhænger af, om du stoler på, at botten installerer udvidelser på egen hånd uden opsyn. Jeg installerede mine første plugins manuelt i terminalen, så jeg kunne se præcis, hvad der blev tilsluttet. Da jeg havde fået styr på det, begyndte jeg at lade agenten installere dem selv fra chatten. Nedenfor viser jeg begge metoder.
Hvordan installerer du et plugin på en agent på fem minutter?
Det vigtigste
Tilslut først en pluginmarkedsplads, installér derefter det plugin, du vil have, ved navn, og genindlæs så agenten, så den tager det nye plugin ind. I Claude Code kræver det tre kommandoer: Tilføj en markedsplads, installér et plugin, og genindlæs plugins. Hermes Agent og OpenClaw følger samme logik, men bruger andre kommandoer.
Jeg viser Claude Code, fordi processen er beskrevet ord for ord i dokumentationen og er nem at gentage. Kommandoerne er de samme i terminalen og når du sender dem til agenten i Telegram.
- Åbn pluginlisten. Kommandoen
/pluginåbner et panel direkte i terminalen med en fane, der viser alle tilgængelige udvidelser, og en oversigt på claude.com/plugins. Det er en butik, hvor du kan kigge rundt, før du installerer. - Tilslut den officielle markedsplads. Indtast
/plugin marketplace add anthropics/claude-plugins-official. En markedsplads er en oversigt, hvorfra agenten henter plugins. Den officielle markedsplads drives af Anthropic. - Installér det plugin, du har brug for. Brug pluginets navn efterfulgt af markedspladsens navn med et snabel-a imellem:
/plugin install github@claude-plugins-official
- Genindlæs plugins. Hvis botten efter installationen siger ”Run /reload-plugins to activate.”, skal du køre
/reload-plugins. De nye kommandoer vises ikke i den aktuelle samtale, før du genindlæser. Hvis du får en advarsel om, at genindlæsningen vil genlæse samtalen, skal du gentage kommandoen som/reload-plugins --force.
Det var det. Agenten har nu pluginets kommandoer. I Claude Code bruger de pluginets navn som præfiks, for eksempel /commit-commands:commit, så du straks kan se, at kommandoen kommer fra et plugin.
Når du sender en kommando til botten i Telegram i stedet for at bruge terminalen, har Claude Code også en selvstændig installationskommando uden det interaktive panel: claude plugin install. Dokumentationen nævner en detalje: Kommandoen indlæser ikke pluginet i en allerede åben samtale. Agenten tager det ind ved næste opstart eller efter /reload-plugins. Det betyder, at du skal genstarte botten efter installationen, ellers får du ikke de nye kommandoer.
I Hermes Agent aktiveres og deaktiveres udvidelser med kommandoen hermes tools, mens skills ligger i deres egen mappe. OpenClaw fungerer på lignende måde: Tilslut et sæt, og genstart botten. Navnene er forskellige, men rækkefølgen er den samme: Tilslut en kilde, installér efter navn, og genstart agenten.
Plugins er en af byggestenene i kontekstteknik: Du beslutter, hvilke evner agenten skal have ved hånden, før den første anmodning.
Hvor finder du plugins, og hvilke kan du stole på?
Det vigtigste
Der er tre kilder med forskellige grader af pålidelighed: Anthropics officielle markedsplads, en gennemgået fællesskabsmarkedsplads og vilkårlige tredjepartskataloger på GitHub. Leverandøren driver den første; plugins på den anden har bestået en automatiseret kontrol og er fastlåst til en bestemt version; den tredje bruger du på eget ansvar. Jo længere du kommer fra den officielle kilde, desto grundigere bør du kontrollere indholdet.
Et plugin er en andens kode, og det får de samme tilladelser som din agent: filer, terminal og adgang til tjenester. Derfor er kilden vigtigere end en pæn beskrivelse. Her er kilderne, fra mest pålidelige til mest tvivlsomme.
| Kilde | Hvem har ansvaret | Sådan tilslutter du |
|---|---|---|
| Officiel markedsplads | Anthropic vedligeholder selve kataloget | /plugin marketplace add anthropics/claude-plugins-official |
| Fællesskabsmarkedsplads | Tredjepartsplugins har bestået en automatiseret kontrol, og hvert plugin er fastlåst til en version | /plugin marketplace add anthropics/claude-plugins-community |
| Leverandøreksempler | Anthropic, eksempelplugins | /plugin marketplace add anthropics/claude-code |
| Tredjepartskatalog | Forfatteren på GitHub; ingen har kontrolleret det | Brug repository-adressen på eget ansvar |
Hvis du vil installere fra fællesskabsmarkedspladsen, skal du bruge en lignende kommando, men med en anden markedsplads: /plugin install plugin-name@claude-community. Dokumentationen fremhæver specifikt, at disse plugins har bestået en automatiseret sikkerhedskontrol, og at hvert plugin er fastlåst til en bestemt version af koden. Det betyder, at du får præcis det, der blev kontrolleret, uden senere ændringer, som forfatteren har sneget ind.
Før installationen viser Claude Code afsnittet ”Will install”: en liste over kommandoer, hjælpere, skills, automatiserede handlinger og forbindelser, som pluginet vil tilføje. Læs den. Så kan du opdage, hvis en udvidelse til noter af en eller anden grund beder om adgang til terminalen. Den officielle dokumentation siger det helt klart:
Sørg for, at du stoler på et plugin, før du installerer det. Anthropic kontrollerer ikke, hvilke forbindelser, filer eller anden kode der indgår i et plugin, og kan ikke garantere, at det fungerer som tilsigtet. Gennemgå hvert plugins side.
Kort sagt: De officielle og gennemgåede markedspladser giver tryghed; brug kun et tilfældigt GitHub-repository, når du har læst indholdet og forstået, hvorfor det har brug for de tilladelser, det anmoder om. Tillid til tredjepartskode handler om mere end plugininstallation, og det gennemgår jeg i min artikel om sikkerhed ved vibe-coding.
Hvordan tjekker du, om pluginet er installeret og fungerer i Telegram?
Det vigtigste
Bed agenten om en liste over sine kommandoer, eller åbn pluginpanelet. Hvis pluginets kommandoer står på listen, er det tilsluttet. Giv den derefter en lille testopgave direkte i chatten, og se, om botten tager opgaven med sin nye evne. Hvis der ikke vises noget, har du måske glemt at genindlæse plugins eller tilsluttet den forkerte markedsplads.
Brug et minut på at tjekke: At der står ”installeret”, betyder ikke nødvendigvis, at botten faktisk har taget pluginet ind. Følg disse trin:
- Tjek listen. Åbn
/plugin-panelet igen, eller bed agenten vise sine tilgængelige kommandoer. Det nye plugins kommandoer bør stå på listen med pluginets navn som præfiks i Claude Code. - Giv den en testopgave. Vælg noget sikkert, ikke en aktiv opgave. Hvis du har installeret et GitHub-plugin, kan du bede den vise de seneste commits. Hvis du har installeret et plugin til kodegennemgang, kan du give den en lille fil. Hold øje med én ting: Tager botten opgaven med sin nye evne?
- Tjek fra den samme chat, som du bruger til arbejdet. Hvis du styrer agenten fra Telegram, skal du sende testkommandoen i Telegram. Nogle gange er pluginet synligt i terminalen, men botten i chatten har endnu ikke genindlæst det.
Den mest almindelige årsag til, at et installeret plugin ikke fungerer, er, at du sprang genindlæsningen over. Installationskommandoen lykkedes, men agenten i den åbne samtale bruger stadig sit gamle sæt evner. /reload-plugins hjælper; hvis det ikke fungerer, skal du genstarte botten helt. Den næstmest almindelige årsag er installation fra en anden markedsplads: Pluginets navn passer, men kataloget er forkert, og agenten siger derfor korrekt, at pluginet ikke findes blandt de tilsluttede markedspladser.
Hvis botten svarer i chatten, men ikke forstår den nye kommando, betyder det ikke, at agenten er i stykker, eller at du har gjort noget forkert. Næsten altid skyldes det én af to ting: Den har ikke genindlæst plugins, eller du har tilsluttet den forkerte markedsplads. Begge dele tager et minut at rette.
Hvordan opdaterer og fjerner du plugins uden at gøre agenten rodet?
Det vigtigste
Opdatér markedspladsen med én kommando; først derefter bliver nye pluginversioner tilgængelige. Det er lige så nemt at fjerne et plugin som at installere et: Brug det samme panel. Lad kun de plugins, du faktisk bruger, være tilsluttet: Hvert ekstra plugin føjer kommandoer til botten og fylder i dens kontekst.
Der er en detalje ved opdateringer, som ikke er indlysende. Når forfatteren udgiver en ny version af et plugin, kommer den ikke af sig selv. Opdatér først markedspladsens katalog med /plugin marketplace update, og installér derefter den nye version. Indtil du opdaterer markedspladsen, betragter agenten den version, den hentede sidst, som den aktuelle. Det er med vilje: Andres ændringer bliver ikke sneget ind bagefter uden din viden.
Fjern et plugin via det samme /plugin-panel, som du brugte til at installere det: Find pluginet på listen over installerede plugins, og fjern det. Det efterlader ingen spor i agenten, og kommandoerne forsvinder, så snart du genindlæser. Det er netop derfor, plugins ikke er skræmmende at eksperimentere med: Installér en bunke, behold de to, der fungerer, og fjern resten.
Hold også orden. Hvert tilsluttet plugin føjer kommandoer til, som agenten skal huske, og bruger noget af dens kontekstvindue på beskrivelserne. Fem plugins, du ikke bruger, gør botten langsommere og forvirrer den uden grund. Reglen er enkel: Hvis et plugin ikke har været nyttigt i to uger, skal du fjerne det. Du kan gendanne det med én kommando.
Hvilke plugins ville jeg installere først?
Det vigtigste
Begynd med tre områder: arbejde med GitHub, kodegennemgang og commits i en ensartet stil. Næsten alle, der bygger et projekt og styrer en agent fra chatten, har brug for dem. Tilføj resten til særlige opgaver. Du behøver ikke installere plugins på forhånd: Plugins, du ikke bruger, gør kun botten langsommere.
Jeg vil ikke give dig en top 100-liste — det fortjener en separat guide, og jeg har allerede en artikel om de 10 bedste Claude Code-plugins. Her er tre områder, jeg anbefaler til begyndere, der styrer en agent fra Telegram.
- Arbejde med GitHub. Et plugin, der giver agenten kommandoer til commits, branches og pull requests. Skriv til botten i chatten: ”gem arbejdet, og send det til repositoryet”, så gør den det. Det fjerner den største bekymring for folk, der laver vibe-coding uden erfaring: frygten for at miste kode.
- Kodegennemgang. Et plugin med en tjekliste til at finde fejl, sikkerhedshuller og svage punkter. Det er særligt nyttigt med Telegram: Send et stykke kode i chatten, og få en gennemgang uden at åbne et kodeværktøj.
- Commits i en ensartet stil. Et lille plugin, der formaterer agentens commits efter én skabelon. Det kan virke ubetydeligt, men efter en måned ser projektets historik pæn ud, som et teams, i stedet for at blive rodet.
Vælg derfra plugins til bestemte opgaver. Arbejder du med en database? Hent et databaseplugin. Udarbejder du opsummeringer? Hent et planlægningsplugin. Den generelle regel er den samme: Begynd med en opgave, og find derefter et plugin til den. At installere plugins på forhånd, ”for en sikkerheds skyld”, er en sikker måde at drukne botten i kommandoer, du aldrig bruger.
Hvad spørger folk ellers om plugins i en Telegram-agent?
Det vigtigste
Hurtige svar på almindelige spørgsmål: Plugins er for det meste gratis, fungerer med både cloudbaserede og lokale bots, og et ”Telegram-plugin” fra en klistermærkebutik er noget andet end en AI-agentudvidelse. Du kan se farlige tilladelser før installationen og fortryde en installation på et minut.
Ofte stillede spørgsmål
Koster agentplugins penge?
Plugins på de officielle markedspladser og fællesskabsmarkedspladserne er gratis: De er open source, og det koster ikke noget at tilslutte dem. Modellen, der er forbundet med agenten, kan koste penge, og det samme kan en ekstern tjeneste, hvis pluginet bruger en. Men du betaler ikke bare for at installere et plugin.
Kan jeg installere et plugin, hvis botten kører på en server?
Ja, og det er det mest almindelige tilfælde. Installér pluginet med den samme kommando, enten ved at logge ind på serverens terminal eller ved at give agenten kommandoen direkte i Telegram, hvis du stoler på, at den installerer uden opsyn. Efter installationen skal du genstarte botten eller bede den genindlæse plugins, ellers tager den ikke de nye evner ind.
Hvordan adskiller et AI-agentplugin sig fra et Telegram-plugin?
Det er forskellige ting, som folk forveksler, fordi de deler ordet ”plugin”. Telegram har ikke botudvidelser: Beskedappen sender kun beskeder videre. Pluginet installeres på den AI-agent, der svarer dig via Telegram, og agenten kører på en computer eller server. Det er ikke inde i beskedappen.
Hvordan kan jeg se, om et plugin er troværdigt?
Tjek kilden og listen over tilladelser. Leverandøren driver den officielle markedsplads, mens fællesskabsplugins har bestået en automatiseret kontrol og er fastlåst til en version. Før installationen viser agenten dig præcis, hvad pluginet vil tilføje: Hvis en udvidelse til noter beder om adgang til terminalen, er der grund til at være forsigtig og lade være med at installere den.
Hvad skal jeg gøre, hvis pluginet ikke fungerer efter installationen?
Næsten altid skyldes det én af to ting: Du genindlæste ikke plugins efter installationen, eller du tilsluttede den forkerte markedsplads. Bed agenten genindlæse plugins, og genstart botten helt, hvis det ikke hjælper. Tjek fra den samme chat, som du arbejder i: Pluginet kan være synligt i terminalen, mens botten i Telegram endnu ikke har taget det ind.
Kilder
- Claude Code, sådan fungerer plugins
- Claude Code, find og installér plugins
- Claude Code, pluginmarkedspladser
- Officiel Claude Code-pluginoversigt
- Fællesskabsmarkedsplads for plugins på GitHub
- Hermes Agent, dokumentation
- Hermes Agent, tilslutning af Telegram
- OpenClaw, officiel hjemmeside
- Guide: de 10 bedste Claude Code-plugins
- Guide: sådan vælger du skills til Claude Code
- Guide: sikkerhed ved vibe-coding
Flere oplysninger
Spørgsmål og svar
Hvorfor virker et installeret plugin stadig ikke gennem Telegram?
Den kørende agent har måske endnu ikke indlæst det. Genindlæs plugins, eller genstart botten, kontrollér derefter kommandoer, og kør en harmløs test fra samme Telegram-chat. Installationsoutput alene beviser ikke, at den aktive session indlæste pluginet.
Hvor skal pluginet installeres, hvis botten kører på en server?
Installér det i agenten på den maskine, der kører botten. Telegram overfører beskeder og viser svar; det opbevarer ikke agentens udvidelser. Verificér kilde og hvad pluginet tilføjer før installation dér.