Så ansluter du Hermes Agent till Telegram och hanterar uppgifter från telefonen
MarkdownStegvis konfiguration: skapa en bot via BotFather, lägg till token och åtkomstlista i Hermes Agent och starta gatewayen. Röstmeddelanden, schemalagda uppgifter och styrning från telefonen.
Läs hela artikeln
Du kan skicka meddelanden till Hermes Agent eller diktera uppgifter till den i Telegram från telefonen när du är borta från datorn och få resultatet i samma chatt. Resultat från schemalagda uppgifter kommer en gång till den chatt som du anger som din hemchatt.
Om du inte har Hermes ännu kan du börja med guiden om vad den här agenten är och hur du installerar den och sedan komma tillbaka för att ansluta Telegram.
Ytterligare instruktioner finns i Ailoot-dokumentationen.
Vad behöver du för att ansluta Hermes Agent till Telegram?
Det viktigaste
Du behöver ha Hermes Agent installerat och anslutet till en modell samt ett Telegram-konto. Det är gratis att skapa en bot i Telegram, och Hermes är ett projekt med öppen källkod. Separata kostnader kan tillkomma för modellen, molnbaserad taligenkänning och en server om du vill att boten ska vara igång dygnet runt.
Kommandot hermes doctor kontrollerar din Hermes-installation och modellanslutning. Vi skapar boten i Telegram-appen, och du behöver en dator för att köra kommandon i terminalen.
Hur skapar du en bot via BotFather?
Det viktigaste
Öppna @BotFather i Telegram, skicka /newbot och välj ett visningsnamn och ett unikt användarnamn som slutar på bot. BotFather svarar med en token i formatet 123456789:ABCdef... — det är nyckeln till din bot. Spara den och visa den inte för någon.
Varje Telegram-bot har en token — en hemlig nyckel för att styra boten. Den utfärdas av Telegrams officiella bot, @BotFather.
Öppna @BotFather
Sök efter
@BotFatheri Telegram eller öppna t.me/BotFather. Den riktiga BotFather har en blå verifieringsbock. Starta konversationen genom att trycka på ”Start”.Skicka kommandot /newbot
BotFather ber om två namn. Det första är visningsnamnet; det kan vara vad som helst, till exempel ”Min agent”. Det andra är användarnamnet: det måste vara unikt och sluta på
bot, till exempelmoy_agent_bot.Hämta token
BotFather skickar ett gratulationsmeddelande och en lång sträng i formatet
123456789:ABCdefGHIjklMNOpqrSTUvwxYZ. Det här är bottoken. Kopiera hela strängen.
Uppmärksamhet
Token ger full kontroll över boten: den som känner till token styr den. Om token läcker ut ska du omedelbart återkalla den med kommandot /revoke i konversationen med BotFather och skaffa en ny.
Det finns också ett snabbt sätt som inte kräver en manuell konversation med BotFather. I Hermes webbpanel (hermes dashboard) och i datorappen finns en knapp ”Create with QR” på sidan ”Messaging → Telegram”: skanna koden med telefonen, så skapar Hermes en bot, hittar ditt ID, sparar token i inställningarna och startar om gatewayen. Stegen nedan beskriver den manuella metoden; om du valde QR kan du gå direkt till att kontrollera anslutningen.
Hur hittar du ditt Telegram-ID, och varför behöver du det?
Det viktigaste
Den snabba metoden ”Skapa med QR” som beskrivs ovan identifierar ditt ID automatiskt. Skriv ner det bredvid din token. Det här är ditt kontonummer; ett användarnamn med ett @-tecken fungerar inte i åtkomstlistan. Hermes använder avsändar-ID:t i TELEGRAM_ALLOWED_USERS för individuell åtkomst. Granska också TELEGRAM_GROUP_ALLOWED_CHATS, eftersom den kan ge hela grupper åtkomst även utan en personlig lista.
Ett Telegram-konto har två identifierare: ett offentligt användarnamn med ett @-tecken och ett internt numeriskt ID. Hermes använder numret.
Den snabba metoden ”Skapa med QR” som beskrivs ovan identifierar ditt ID automatiskt. Skriv ner det bredvid din token.
Hur ger du token till Hermes Agent och startar gatewayen?
Det viktigaste
Kör konfigurationsguiden med hermes gateway setup och välj Telegram: den ber om din token och ditt ID och sparar sedan allt. Den manuella metoden använder två rader i filen ~/.hermes/.env. Starta därefter gatewayen med hermes gateway, så är boten igång inom några sekunder.
| Konfigurationsguide | Manuellt | |
|---|---|---|
| Vad du kör | hermes gateway setup | En editor med filen ~/.hermes/.env |
| Vad du anger | Token och ID som svar på guidens frågor | Två variabler för hand |
| Var det sparas | Guiden sparar dem direkt i inställningarna | Inställningarna anges direkt i .env |
| Vem det passar | Alla; rekommenderad metod | Den som är van vid konfigurationsfiler eller att konfigurera med ett skript |
Kör konfigurationsguiden
hermes gateway setupKör kommandot på maskinen där Hermes är installerat. Guiden visar en lista med meddelandeappar.
Välj Telegram och ange dina uppgifter
Guiden frågar efter bottoken och tillåtna ID:n (du kan ange flera, separerade med kommatecken) och sparar allt direkt i inställningarna.
Starta gatewayen
hermes gatewayGatewayen startar och ansluter till Telegram. Skicka ett meddelande till boten från appen efter några sekunder: om Hermes svarar är anslutningen klar.
Den manuella metoden i stället för att använda guiden ser ut så här: öppna filen ~/.hermes/.env och lägg till två rader. Ersätt värdena med token från BotFather och ditt numeriska ID:
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
TELEGRAM_ALLOWED_USERS=123456789
Den andra raden ger dessa personer åtkomst i privata chattar och grupper; separat gruppchattbehörighet kan också ge åtkomst. Separera flera personer med kommatecken. Spara filen och starta sedan gatewayen med samma kommando, hermes gateway.
Om boten förblir tyst även i en privat chatt ska du kontrollera gatewayloggarna i samma terminal och först verifiera token och ditt ID i åtkomstlistan. Andra fel beskrivs i tabellen i slutet av artikeln.
Vad kan Telegram-boten göra på din telefon?
Det viktigaste
Telegram-boten läser text- och röstmeddelanden, tar emot filer och bilder, frågar efter tillstånd innan farliga kommandon direkt i chatten och visar modellval som knappar. Som standard hörs en avisering bara för slutliga svar, tillståndsförfrågningar och kommandobekräftelser.
Det finns fem funktioner som du oftast behöver på telefonen.
Text- och röstmeddelanden. Skriv en uppgift med ord eller diktera ett röstmeddelande — om taligenkänning är konfigurerad transkriberar Hermes det och förstår det. Med en lokal leverantör behövs inga nycklar; allt behandlas på maskinen där agenten körs.
Filer och bilder. Du kan vidarebefordra ett dokument, kalkylblad eller en skärmbild till boten — agenten tar emot det som en bilaga. Den kan också skicka tillbaka skapade filer: be om en rapport, så skickar den den som en fil i chatten.
Bekräftelser för riskfyllda åtgärder. När agenten ska göra något riskfyllt, som att radera filer, frågar den först i chatten: svara ”yes” eller ”y” så gör den det; svara ”no” eller ”n” så avbryter den.
Knappar i stället för att skriva tillbaka. När agenten behöver ett förtydligande skickar den en fråga med knappar för val direkt i chatten — tryck på ett alternativ, så fortsätter agenten att arbeta. Kommandot /model utan argument visar en modellvalsmeny med samma slags knappar.
Tysta aviseringar. Som standard ringer telefonen bara vid slutliga svar, tillståndsförfrågningar och kommandobekräftelser. Serviceaviseringar som ”anropar ett verktyg” och ”komprimerar kontext” kommer tyst, så telefonen ringer inte vid varje steg. Om du vill ha ljudaviseringar vid varje steg byter du läge i inställningarna.
Hur får du resultat från bakgrundsuppgifter i chatten?
Det viktigaste
Schemalagda uppgifter skickar resultaten till hemchatten: öppna konversationen med boten och skicka kommandot /sethome. Bakgrundsuppgifter som startas från ett ämne skickar svaret tillbaka till samma ämne. Det viktigaste kravet är att gatewayen måste fortsätta köra; annars är boten tyst när datorn är avstängd.
Hemchatt för schemalagda uppgifter. Hermes stöder schemalagda uppgifter: ”sammanställ en sammanfattning åt mig varje morgon klockan 7:43”. Resultaten skickas till hemchatten, som du anger en gång genom att skicka kommandot /sethome direkt i konversationen med boten. Så länge gatewayen körs kommer sammanfattningar automatiskt.
Bakgrundsuppgifter. Du kan skicka en lång uppgift som ska köras i bakgrunden och fortsätta med din dag: boten skickar ett meddelande när den är klar. En uppgift som startas från ett ämne skickar svaret tillbaka till samma ämne, så inget försvinner.
Viktig begränsning: boten svarar bara medan gatewayen körs. Om du stänger av datorn där Hermes körs eller försätter den i viloläge svarar boten inte förrän maskinen körs igen. Om du vill att boten alltid ska vara online flyttar du agenten till en server: vi har en separat guide om hur du håller Hermes Agent igång dygnet runt. Som standard hämtar gatewayen nya meddelanden från Telegram genom regelbunden avfrågning. För molnplattformar som går i viloläge när ingen trafik kommer in beskriver dokumentationen ett webhook-läge, som vänder på anslutningsriktningen så att Telegram själv skickar förfrågningar till boten.
Hur håller du obehöriga borta från boten?
Det viktigaste
TELEGRAM_ALLOWED_USERS ger listade avsändar-ID:n åtkomst i privata chattar och grupper. Gruppåtkomst kan också ges separat: TELEGRAM_GROUP_ALLOWED_CHATS ger alla medlemmar i varje listad grupp åtkomst. Håll token hemlig; omnämnandefilter styr när boten svarar, inte vem som har åtkomst.
Det går att hitta din bot genom att söka på dess användarnamn i Telegram, så skyddet bygger på två saker: åtkomstlistan och att hålla token hemlig.
Konfigurera först avsändaråtkomst med TELEGRAM_ALLOWED_USERS. För grupper granskar du också TELEGRAM_GROUP_ALLOWED_CHATS: om en chatt listas där tillåts alla dess medlemmar, även om deras avsändar-ID saknas i den personliga listan. En tom personlig lista bevisar därför inte ensam att alla grupper är stängda.
Sedan har vi token. Den får inte hamna i skärmbilder, vidarebefordrade meddelanden eller kodförråd. Om token läcker ska du återkalla den med kommandot /revoke i BotFather. Ange sedan den nya token i inställningarna och starta om gatewayen.
En särskild notering om grupper: avsändarbehörighet och chattbehörighet är olika saker. En medlem i en grupp som tillåts genom TELEGRAM_GROUP_ALLOWED_CHATS kan använda boten även om personens ID saknas i TELEGRAM_ALLOWED_USERS. Om åtkomsten ska vara individuell ger du inte hela gruppen tillträde; konfigurera och verifiera avsändarbegränsningar för installerad version. Om du vill att boten bara ska svara i en grupp när den tilltalas finns inställningen telegram.require_mention — då svarar den på en @-omnämning, ett svar på dess meddelande, ett kommando som /command@yourbot och träffar på dina mönster i telegram.mention_patterns, samtidigt som vanliga gruppmeddelanden ignoreras.
Varför är boten tyst i en grupp, och hur åtgärdar du det?
Det viktigaste
Orsaken är Telegrams integritetsläge: som standard ser en bot i en grupp bara kommandon och svar på sina egna meddelanden. Stäng av läget via @BotFather: /mybots → Bot Settings → Group Privacy → Turn off. Sedan måste du ta bort boten från gruppen och lägga till den igen — Telegram kommer ihåg den gamla inställningen. Du kan också göra boten till gruppadministratör utan att stänga av integritetsläget.
Nya Telegram-botar har integritetsläget aktiverat som standard. Hermes-dokumentationen beskriver det som den vanligaste orsaken till förvirring kring botar i grupper. I det här läget får boten bara meddelanden som börjar med ett /-kommando, svar på sina egna meddelanden och serviceaviseringar. Den får helt enkelt inte vanliga gruppmeddelanden — Telegram skickar dem inte till den, och ingen agentinställning kan åtgärda det.
Så här åtgärdar du det:
- Öppna @BotFather och skicka
/mybots. - Välj din bot.
- Öppna ”Bot Settings” → ”Group Privacy” → ”Turn off”.
- Ta bort boten från gruppen och lägg till den igen.
Det är lätt att missa det fjärde steget, och då ”förblir boten fortfarande tyst”. Telegram kommer ihåg integritetsinställningen från när boten gick med i gruppen och uppdaterar den inte förrän boten har tagits bort från gruppen och lagts till igen.
Om du inte vill stänga av integritetsläget globalt finns det ett andra alternativ: gör boten till gruppadministratör. Administratörsbotar får alla meddelanden oavsett integritetsläge.
Vanliga anslutningsfel och vad du kan göra åt dem
Det viktigaste
Kontrollera först om gatewayen körs och om token och ID i åtkomstlistan stämmer. För grupper ska du kontrollera integritetsläget; för röstigenkänning ska du kontrollera STT-leverantören; och för röstsvar via Edge TTS ska du kontrollera att ffmpeg finns.
| Symptom | Orsak | Åtgärd |
|---|---|---|
| Boten svarar inte alls | Felaktig token eller så körs inte gatewayen | Kontrollera token i .env, starta om hermes gateway och kontrollera loggarna i samma terminal |
| Boten svarar ”unauthorized” | Ditt ID finns inte i åtkomstlistan | Verifiera ditt ID, lägg till det i TELEGRAM_ALLOWED_USERS och starta om gatewayen |
| Svarar i privat chatt men är tyst i en grupp | Integritetsläge | Välj ”Turn off” med BotFather och ta sedan bort boten från gruppen och lägg till den igen, eller gör den till administratör |
| Röstmeddelanden transkriberas inte | Taligenkänning är inte konfigurerad | Lokal igenkänning installeras med paketet faster-whisper; molnalternativ kräver en egen nyckel |
| Ett röstsvar via Edge TTS kommer som en fil i stället för ett vanligt röstmeddelande | ffmpeg saknas | Installera ffmpeg — Edge TTS behöver det för att konvertera till Telegrams röstmeddelandeformat |
| Token fungerar inte längre | Token har återkallats | Skaffa en ny via /revoke och /newbot (eller /token) med BotFather, ersätt värdet i .env och starta om gatewayen |
Vad mer brukar folk fråga om Hermes Agent i Telegram?
Det viktigaste
En server behövs inte, men boten är aktiv bara medan gatewayen körs. Det är gratis att ansluta den; du betalar bara för modellen. Flera personer kan ansluta via ID-listan. Boten kan inte se privata chattar. Filer större än 20 MB kräver ytterligare konfiguration.
Vanliga frågor
Behöver boten en server för att fungera?
Nej, till att börja med räcker datorn där Hermes är installerat. Kom bara ihåg: boten är aktiv medan gatewayen körs. Stäng av datorn eller försätt den i viloläge, så blir boten tyst tills maskinen körs igen. När du vill att den ska köras dygnet runt flyttar du agenten till en server — vi har en separat guide om det.
Vad kostar det att ansluta en bot?
Det är gratis att ansluta den. Telegram tar inte betalt för botar, och Hermes Agent är ett projekt med öppen källkod. Separata kostnader kan tillkomma för modellen som är ansluten till din agent och för en server om du vill att den ska köras dygnet runt.
Kan jag ansluta min fru eller mitt team till boten?
Ja. I listan TELEGRAM_ALLOWED_USERS separeras ID:n med kommatecken, och alla på listan kan skicka privata meddelanden till boten. Och om du tillåter själva chatten via TELEGRAM_GROUP_ALLOWED_CHATS kan alla medlemmar i gruppen använda boten — så fungerar listan över tillåtna chattar enligt dokumentationen.
Kan boten se mina privata konversationer?
Nej. Bot API ger boten bara meddelanden som är adresserade till den i privata chattar, medan Telegrams integritetsläge gäller i grupper, som beskrivs i avsnittet om grupper. Boten har inte åtkomst till dina konversationer med andra personer.
Varför vägrade boten att ta emot ett stort röstmeddelande?
Det offentliga Bot API har en gräns på 20 MB för filhämtning; större filer avvisas. Hermes-dokumentationen beskriver en lösning med en lokal Bot API-server, som höjer gränsen till 2 GB. Du behöver bara detta om du planerar att ta emot filer större än 20 MB; det finns en länk till dokumentationen i avsnittet ”Källor” i slutet av artikeln.
Kan jag lägga till nya funktioner i boten?
Ja. Hermes har färdigheter och tillägg — färdiga funktioner för agenten. Hur du installerar ett tillägg i den här typen av AI-agentbot beskrivs separat: så installerar du ett tillägg i en AI-agentbot på Telegram.
Källor
- Hermes Agent: Telegram setup — huvudkällan för den ursprungliga guiden, kontrollerad av dess författare 12.09.2026
- Hermes Agent: messaging gateway
- Hermes Agent: installation
- Hermes Agent: quickstart
- Hermes Agent: scheduled tasks
- BotFather — Telegrams officiella bot för att skapa botar
När du är redo kan du lära känna Ailoot.
Fler detaljer
Frågor om den här guiden: Så ansluter du Hermes Agent till Telegram och hanterar uppgifter från telefonen
Blockerar en personlig tillåtelselista olistade personer i en tillåten grupp?
Inte när hela chatten är godkänd genom TELEGRAM_GROUP_ALLOWED_CHATS: då är varje gruppmedlem behörig. TELEGRAM_ALLOWED_USERS ger enskilda avsändare åtkomst; granska båda inställningarna innan du öppnar boten för en grupp.
Gör krav på @-omnämnande gruppen privat för utvalda användare?
Nej. Inställningar för omnämnanden och mönster avgör vilka meddelanden som utlöser ett svar. De upphäver inte åtkomst som har getts alla medlemmar i en tillåten chatt.