# Plugin för en AI-agent i Telegram-bot: installation och kontroll

> Var ett plugin installeras, hur det skiljer sig från en skill och MCP, hur du laddar om agenten och hur du kontrollerar kommandon från Telegram.

Source: https://ailoot.ai/blog/sv/telegram-ai-agent-plugins/
Canonical: https://ailoot.ai/blog/sv/telegram-ai-agent-plugins/
Language: sv
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-151
Revision: sha256-1abc4992b2f27e0788d7d04e2a11f91e8083b19ea63c1d9f9d9d77ecbd8a49b1


Min agent körs på en server, och jag ger den kommandon från Telegram: jag skriver i chatten, den läser filer, utför uppgifter och skickar resultatet till mig. Förr eller senare når man en gräns: den grundläggande boten kan göra väldigt lite, och du vill att den ska granska kod, göra commits till GitHub eller sammanställa en schemalagd rapport. Lösningen är plugin.

Det är precis därför folk söker efter ”hur installerar man ett plugin i Telegram”. De pratar inte om en butik med klistermärken. De vill veta hur man ger en bot nya förmågor. Nedan går jag igenom steg för steg vad ett plugin är, var det faktiskt installeras, hur du installerar ett på fem minuter och hur du undviker att få in skadlig kod i din agent. Beskrivningen bygger på den officiella dokumentationen.



[Praktisk information om hur du arbetar med Ailoot finns i dokumentationen](https://ailoot.ai/docs/).

## Vad är ett plugin för en AI-agent, enkelt uttryckt?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

Ett plugin är en färdig uppsättning förmågor som du lägger till i en agent med ett enda kommando. Det innehåller skills, separata hjälpare, automatiserade åtgärder och anslutningar till externa tjänster. Installera ett plugin så får boten nya kommandon som den inte hade från början. Ta bort pluginet så försvinner de. Det är som att installera en app på en telefon, fast appen installeras i din AI-agent.

</div>

Vi tar det från början. En AI-agent kan göra grunderna direkt: läsa filer, skriva kod och svara på frågor. Ett plugin är en mapp med ytterligare förmågor som agenten hämtar in och börjar använda. Den officiella Claude Code-dokumentationen beskriver ett plugin just så här: det utökar agenten med skills, separata hjälpagenter, automatiserade åtgärder och anslutningar till externa tjänster.

Här är ett enkelt exempel. Installera ett plugin för GitHub så får agenten kommandon för att skapa en commit, öppna en pull request och granska ändringshistoriken. Installera ett granskningsplugin så kontrollerar agenten koden efter fel och säkerhetsbrister med hjälp av en förutbestämd checklista. Du behövde inte konfigurera något av detta för hand: pluginets skapare satte ihop allt, och du anslöt det bara.

En annan viktig sak: ett plugin lär inte agenten något ”för alltid”. Det är en modul som går att ta bort. Anslut det i dag, koppla bort det i morgon, så är boten tillbaka till de förmågor den hade före pluginet. Därför är plugin smidiga att prova: välj ett, testa det på en verklig uppgift och ta bort det spårlöst om det inte fungerar för dig.

## Hur skiljer sig ett plugin från en skill, MCP och en underagent?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

En skill är en enskild förmåga, en separat hjälpag ent tar sig an en större deluppgift och en anslutning till en extern tjänst ger boten tillgång till ett annat program. Ett plugin är en låda som innehåller allt detta tillsammans med en beskrivningsfil. Installera en låda och få en hel uppsättning förmågor på en gång i stället för att sätta ihop dem en och en.

</div>

Begreppen kring agenter kan vara förvirrande, så jag har sammanfattat skillnaderna i en tabell. Den besvarar också hälften av frågorna som nybörjare brukar ha.

| Vad det är | Vad det gör | Hur det installeras |
|----|----|----|
| Skill | En specifik förmåga: ”skapa en commit enligt vår stil” | Lägg en instruktionsfil i agentens mapp |
| Hjälpag ent | Tar sig an en större deluppgift i en separat konversation utan att använda upp ditt kontextutrymme | Beskriv den i en separat fil |
| Automatiserad åtgärd | Utlöses automatiskt vid en händelse: före sparning, efter ett svar | Lägg till en regel i inställningarna |
| Tjänsteanslutning (MCP) | Ger boten tillgång till ett externt program: GitHub, en databas, en webbläsare | Konfigurera adressen och åtkomstnyckeln |
| Plugin | En låda med allt detta, sammansatt och paketerad | Ett enda installationskommando |

I Claude Code-världen kallas en anslutning till en extern tjänst för MCP. Det är en standard som låter agenten nå GitHub, en databas eller en webbläsare. De fyra första raderna i tabellen är separata byggstenar.

Titta på den nedersta raden. Ett plugin ligger en nivå ovanför de fyra andra. Det samlar en skill, en hjälpare, en automatiserad åtgärd och MCP i en låda. Skaparen satte ihop allt, lade till en beskrivningsfil och publicerade det. Med ett enda kommando får du en färdig helhet i stället för att sätta ihop fyra delar separat.

Då får du en enkel regel att välja efter. Om du behöver en liten förmåga för din uppgift kan du skriva skillen själv; det tar femton minuter. Om du behöver en färdig uppsättning från personer som redan har löst ditt problem skaffar du ett plugin. Jag har en separat guide om [hur du väljer skills för Claude Code](https://ailoot.ai/blog/sv/choose-claude-code-skills/), inklusive hur du undviker att överbelasta agenten med extra skills.

## Vad betyder ”installera ett plugin i Telegram”, och vad har Telegram med det att göra?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

Pluginet installeras i agenten som svarar dig via Telegram, inte i Telegram. Meddelandeappen fungerar bara som fjärrkontroll: du använder den för att ge boten kommandon, medan agenten körs på en dator eller server. ”Installera ett plugin i Telegram” betyder alltså i praktiken ”installera ett plugin i agenten och fortsätt styra den från chatten”.

</div>

Här uppstår ofta en förväxling. Telegram har inga plugin: meddelandeappen lagrar inte botens förmågor. Den skickar dina meddelanden till agenten och visar dess svar. Själva hjärnan finns någon annanstans — på din laptop eller på en server där en agent som [Hermes Agent](https://ailoot.ai/blog/sv/hermes-agent-install-setup/), [OpenClaw](https://ailoot.ai/blog/sv/openclaw-install-telegram/) eller Claude Code körs och är ansluten till chatten.

Det finns två sätt att installera ett plugin, och båda fungerar:

1.  **Direkt i chatten.** Skriv en vanlig begäran till agenten i Telegram: ”installera ett GitHub-plugin åt dig själv”. Agenten installerar det på sin egen maskin och svarar att det är klart. Det är praktiskt när servern är långt borta och du har telefonen.
2.  **I terminalen.** Logga in på maskinen där agenten körs och installera pluginet där med ett kommando. Det är mer tillförlitligt första gången: du kan se all utdata och missar ingenting.

Vilken metod du ska välja beror på om du litar på att boten installerar tillägg på egen hand utan tillsyn. Jag installerade mina första plugin manuellt i terminalen så att jag kunde se exakt vad som anslöts. När jag väl hade fått kläm på det började jag låta agenten installera dem själv från chatten. Nedan visar jag båda sätten.

## Hur installerar du ett plugin i en agent på fem minuter?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

Anslut först en pluginmarknadsplats, installera sedan pluginet du vill ha med dess namn och ladda till sist om agenten så att den hämtar in det nya pluginet. I Claude Code tar det tre kommandon: lägg till en marknadsplats, installera ett plugin och ladda om pluginen. Hermes Agent och OpenClaw följer samma logik, men använder andra kommandon.

</div>

Jag visar Claude Code eftersom processen beskrivs ordagrant i dokumentationen och är enkel att upprepa. Kommandona är desamma i terminalen och när du skickar dem till agenten i Telegram.

1.  **Öppna pluginlistan.** Kommandot `/plugin` öppnar en panel direkt i terminalen, med en flik som visar alla tillgängliga tillägg och en katalog på claude.com/plugins. Det är en butik där du kan titta runt innan du installerar.
2.  **Anslut den officiella marknadsplatsen.** Skriv `/plugin marketplace add anthropics/claude-plugins-official`. En marknadsplats är en katalog som agenten hämtar plugin från. Den officiella drivs av Anthropic.
3.  **Installera pluginet du behöver.** Använd pluginets namn följt av marknadsplatsens namn, med ett at-tecken emellan:

```bash
/plugin install github@claude-plugins-official
```

4.  **Ladda om pluginen.** Om boten efter installationen säger ”Run /reload-plugins to activate.” kör du `/reload-plugins`. Innan du laddar om visas de nya kommandona inte i den pågående konversationen. Om du får en varning om att omladdningen läser igenom konversationen, upprepar du kommandot som `/reload-plugins --force`.

Klart. Agenten har nu pluginets kommandon. I Claude Code använder de pluginets namn som prefix, till exempel `/commit-commands:commit`, så du ser direkt att kommandot kommer från ett plugin.

När du skickar ett kommando till boten i Telegram i stället för att använda terminalen har Claude Code också ett fristående installationskommando utan den interaktiva panelen: `claude plugin install`. Dokumentationen nämner en detalj: kommandot laddar inte in pluginet i en redan öppen konversation. Agenten hämtar in det vid nästa start eller efter `/reload-plugins`. Med andra ord behöver du starta om boten efter installationen, annars får du inga nya kommandon.

I Hermes Agent aktiverar och inaktiverar du tillägg med kommandot `hermes tools`, medan skills ligger i en egen mapp. OpenClaw fungerar på liknande sätt: anslut en uppsättning och starta om boten. Namnen skiljer sig, men ordningen är densamma: anslut en källa, installera med namn och starta om agenten.





## Var hittar du plugin, och vilka kan du lita på?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

Det finns tre källor med olika tillförlitlighet: Anthropics officiella marknadsplats, en granskad communitymarknadsplats och valfria tredjepartskataloger på GitHub. Leverantören driver den första; pluginen på den andra har klarat en automatisk kontroll och är låsta till en specifik version; den tredje använder du på egen risk. Ju längre från den officiella källan du kommer, desto noggrannare bör du kontrollera innehållet.

</div>

Ett plugin är någon annans kod, och det får samma behörigheter som din agent: filer, terminal och åtkomst till tjänster. Därför är källan viktigare än en snygg beskrivning. Här är källorna, från mest till minst tillförlitliga.

| Källa | Vem ansvarar | Så ansluter du |
|----|----|----|
| Officiell marknadsplats | Anthropic underhåller själva katalogen | `/plugin marketplace add anthropics/claude-plugins-official` |
| Communitymarknadsplats | Tredjepartsplugin har klarat en automatisk kontroll, och varje plugin är låst till en version | `/plugin marketplace add anthropics/claude-plugins-community` |
| Leverantörsexempel | Anthropic, exempelplugin | `/plugin marketplace add anthropics/claude-code` |
| Tredjepartskatalog | Författaren på GitHub; ingen har kontrollerat den | Använd lagringsplatsens adress på egen risk |

Om du vill installera från communitymarknadsplatsen använder du ett liknande kommando, men med en annan marknadsplats: `/plugin install plugin-name@claude-community`. Dokumentationen påpekar särskilt att dessa plugin har klarat en automatisk säkerhetskontroll och att vart och ett är låst till en specifik kodversion. Det betyder att du får exakt det som kontrollerades, utan senare ändringar som skaparen smyger in.

Före installationen visar Claude Code avsnittet ”Will install”: en lista över kommandon, hjälpare, skills, automatiserade åtgärder och anslutningar som pluginet kommer att lägga till. Läs den. Då kan du upptäcka om ett anteckningstillägg av någon anledning begär terminalåtkomst. Den officiella dokumentationen säger det tydligt:

<figure>
<blockquote>
<p>Se till att du litar på ett plugin innan du installerar det. Anthropic kontrollerar inte vilka anslutningar, filer eller annan kod som ingår i ett plugin och kan inte garantera att det fungerar som avsett. Granska varje plugins sida.</p>
</blockquote>
<figcaption>— Claude Code-dokumentation, https://docs.claude.com/en/docs/claude-code/discover-plugins</figcaption>
</figure>

Enkelt uttryckt: de officiella och granskade marknadsplatserna ger trygghet; använd ett slumpmässigt GitHub-arkiv först efter att du läst innehållet och förstått varför det behöver de begärda behörigheterna. Tillit till tredjepartskod handlar om mer än plugininstallation, och jag tar upp det i min artikel om [säkerhet vid vibe-coding](https://ailoot.ai/blog/sv/vibe-coding-security/).

## Hur kontrollerar du att pluginet är installerat och fungerar i Telegram?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

Be agenten visa en lista över sina kommandon eller öppna pluginpanelen. Om pluginets kommandon finns med i listan är det anslutet. Ge den sedan en liten testuppgift direkt i chatten och se om boten tar sig an den med sin nya förmåga. Om ingenting visas kan du ha glömt att ladda om pluginen eller anslutit fel marknadsplats.

</div>

Ägna en minut åt att kontrollera: att något visas som ”installerat” betyder inte att boten faktiskt har hämtat in pluginet. Följ de här stegen:

1.  **Kontrollera listan.** Öppna `/plugin`-panelen igen eller be agenten visa sina tillgängliga kommandon. Det nya pluginets kommandon ska visas i listan, med pluginets namn som prefix i Claude Code.
2.  **Ge den en testuppgift.** Välj något säkert, inte en aktiv uppgift. Om du har installerat ett GitHub-plugin ber du den visa de senaste commit:arna. Om du har installerat ett granskningsplugin ger du den en liten fil. Titta efter en sak: tar boten sig an uppgiften med den nya förmågan?
3.  **Kontrollera i samma chatt som du använder i arbetet.** Om du styr agenten från Telegram skickar du testkommandot i Telegram. Ibland syns pluginet i terminalen, men boten i chatten har ännu inte laddat om det.

Den vanligaste orsaken till att ett installerat plugin inte fungerar är att du hoppade över omladdningen. Installationskommandot lyckades, men agenten i den öppna konversationen använder fortfarande sin gamla uppsättning förmågor. `/reload-plugins` hjälper; om det inte fungerar startar du om boten helt. Den näst vanligaste orsaken är att du installerade från en annan marknadsplats: pluginets namn stämmer, men katalogen är fel, så agenten säger helt korrekt att pluginet inte finns bland de anslutna marknadsplatserna.

Om boten svarar i chatten men inte förstår det nya kommandot betyder det inte att agenten är trasig eller att du har gjort något fel. Nästan alltid handlar det om en av två saker: den har inte laddat om pluginen, eller så har du anslutit fel marknadsplats. Båda tar en minut att rätta till.

## Hur uppdaterar och tar du bort plugin utan att agenten blir rörig?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

Uppdatera marknadsplatsen med ett kommando; först då blir nya pluginversioner tillgängliga. Att ta bort ett plugin är lika enkelt som att installera ett: använd samma panel. Ha bara plugin som du faktiskt använder anslutna: varje extra plugin lägger till kommandon i boten och fyller dess kontext.

</div>

Det finns en detalj om uppdateringar som inte är självklar. När skaparen släpper en ny version av ett plugin kommer den inte av sig själv. Uppdatera först marknadsplatsens katalog med `/plugin marketplace update` och installera sedan den nya versionen. Tills du uppdaterar marknadsplatsen betraktar agenten versionen som den hämtade senast som aktuell. Det är avsiktligt: andras ändringar smygs inte in i efterhand utan din vetskap.

Ta bort ett plugin via samma `/plugin`-panel som du använde för installationen: leta upp pluginet i listan över installerade och ta bort det. Det lämnar inga spår i agenten, och kommandona försvinner så snart du laddar om. Det är just därför plugin inte är läskiga att experimentera med: installera några, behåll de två som fungerar och ta bort resten.

Håll också ordning. Varje anslutet plugin lägger till kommandon som agenten måste hålla i minnet och använder en del av dess kontextfönster för beskrivningarna. Fem plugin som du inte använder gör boten långsammare och förvirrar den i onödan. Regeln är enkel: om ett plugin inte har varit användbart på två veckor tar du bort det. Du kan återställa det med ett enda kommando.

## Vilka plugin skulle jag installera först?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

Börja med tre områden: GitHub-arbete, kodgranskning och commits med en konsekvent stil. Nästan alla som bygger ett projekt och hanterar en agent från chatten behöver det här. Lägg till resten för särskilda uppgifter. Du behöver inte installera plugin i förväg: plugin du inte använder gör bara boten långsammare.

</div>

Jag tänker inte ge dig en topp 100-lista — det förtjänar en separat guide, och jag har redan en artikel om de 10 bästa Claude Code-pluginen. Här är tre områden jag rekommenderar för nybörjare som hanterar en agent från Telegram.

1.  **Arbeta med GitHub.** Ett plugin som ger agenten kommandon för commits, grenar och pull requests. Skriv till boten i chatten: ”spara arbetet och skicka upp det till lagringsplatsen”, så gör den det. Det undanröjer den största oron för personer som vibe-codar utan erfarenhet: rädslan för att förlora kod.
2.  **Kodgranskning.** Ett plugin med en checklista för att kontrollera fel, säkerhetsbrister och svaga punkter. Det är särskilt användbart med Telegram: skicka ett kodstycke i chatten och få en granskning utan att öppna en redigerare.
3.  **Commits med konsekvent stil.** Ett litet plugin som formaterar agentens commits enligt en mall. Det kan verka obetydligt, men efter en månad ser projektets historik prydlig ut, som ett teams, i stället för att bli rörig.

Välj sedan plugin för särskilda uppgifter. Arbetar du med en databas? Skaffa ett databasplugin. Sammanställer du rapporter? Skaffa ett schemaläggningsplugin. Grundregeln är densamma: börja med en uppgift och hitta sedan ett plugin för den. Att installera plugin i förväg, ”för säkerhets skull”, är ett säkert sätt att dränka boten i kommandon du aldrig använder.

## Vad mer brukar folk fråga om plugin i en Telegram-agent?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="Key takeaways">

Det viktigaste

Korta svar på vanliga frågor: plugin är oftast gratis, fungerar med både molnbotar och lokala botar, och ett ”Telegram-plugin” från en klistermärkesbutik är något annat än ett AI-agenttillägg. Du kan se farliga behörigheter före installationen och ångra en installation på en minut.

</div>

<div class="section">

### Vanliga frågor

Kostar agentplugin pengar?

Pluginen i de officiella marknadsplatserna och communitymarknadsplatserna är gratis: de är öppen källkod och det kostar inget att ansluta dem. Modellen som är ansluten till agenten kan kosta pengar, liksom en extern tjänst om pluginet använder en sådan. Men du betalar inte bara för att installera ett plugin.

Kan jag installera ett plugin om boten körs på en server?

Ja, och det är det vanligaste fallet. Installera pluginet med samma kommando, antingen genom att logga in i serverns terminal eller genom att ge kommandot till agenten direkt i Telegram om du litar på att den installerar utan tillsyn. Efter installationen måste du starta om boten eller säga åt den att ladda om pluginen, annars hämtar den inte in de nya förmågorna.

Hur skiljer sig ett plugin för en AI-agent från ett Telegram-plugin?

Det är olika saker som folk blandar ihop eftersom båda kallas ”plugin”. Telegram har inga botillägg: meddelandeappen skickar bara vidare meddelanden. Pluginet installeras i AI-agenten som svarar dig via Telegram, och agenten körs på en dator eller server. Det finns inte inuti meddelandeappen.

Hur kan jag avgöra om ett plugin är pålitligt?

Kontrollera källan och listan över behörigheter. Leverantören driver den officiella marknadsplatsen, medan communityplugin har klarat en automatisk kontroll och är låsta till en version. Före installationen visar agenten exakt vad pluginet kommer att lägga till: om ett anteckningstillägg begär terminalåtkomst finns det skäl att vara försiktig och låta bli att installera det.

Vad ska jag göra om pluginet inte fungerar efter installationen?

Nästan alltid beror det på en av två saker: du laddade inte om pluginen efter installationen, eller så anslöt du fel marknadsplats. Be agenten ladda om pluginen, och starta om boten helt om det inte hjälper. Kontrollera i samma chatt som du arbetar i: pluginet kan synas i terminalen medan boten i Telegram ännu inte har hämtat in det.

</div>

<div class="section" role="doc-bibliography" aria-label="Sources">

### Källor

- [Claude Code, så fungerar plugin](https://docs.claude.com/en/docs/claude-code/plugins)
- [Claude Code, hitta och installera plugin](https://docs.claude.com/en/docs/claude-code/discover-plugins)
- [Claude Code, pluginmarknadsplatser](https://docs.claude.com/en/docs/claude-code/plugin-marketplaces)
- [Officiell katalog över Claude Code-plugin](https://claude.com/plugins)
- [Communitymarknadsplats för plugin på GitHub](https://github.com/anthropics/claude-plugins-community)
- [Hermes Agent, dokumentation](https://hermes-agent.nousresearch.com/docs/)
- [Hermes Agent, ansluta Telegram](https://hermes-agent.nousresearch.com/docs/user-guide/messaging/telegram)
- [OpenClaw, officiell webbplats](https://openclaw.ai/)
- Guide: de 10 bästa Claude Code-pluginen
- [Guide: så väljer du skills för Claude Code](https://ailoot.ai/blog/sv/choose-claude-code-skills/)
- [Guide: säkerhet vid vibe-coding](https://ailoot.ai/blog/sv/vibe-coding-security/)

</div>







[Öppna Ailoot](https://ailoot.ai/).

## Frågor om den här guiden: Plugin för en AI-agent i Telegram-bot: installation och kontroll

### Varför fungerar ett installerat plugin fortfarande inte genom Telegram?

Den körande agenten kan ännu inte ha läst in det. Läs om plugins eller starta om boten och kontrollera sedan kommandon och kör ett ofarligt test från samma Telegram-chatt; installationsutdata ensam bevisar inte att aktiva sessionen tog upp det.

### Var ska pluginet installeras om boten körs på en server?

Installera det i agenten på maskinen som kör boten. Telegram förmedlar meddelanden och visar svar; det lagrar inte agentens tillägg. Verifiera källa och vad pluginet lägger till före installation där.


## Ailoot · Företaget och dess projektportfölj

Ailoot bygger på etablerad driftserfarenhet, en stor kundbas, stabil service och löpande KPI-kontroll.

Företaget och dess projektportfölj: miljontals kunder; månatlig försäljning för miljarder.

Ailoot använder denna driftserfarenhet för API-åtkomst till AI-funktioner i kundernas produkter, agenter, applikationer och automatiseringar.
