Kako povezati Hermes Agent s Telegramom in upravljati opravila s telefona
MarkdownNastavitev po korakih: ustvarite bota prek BotFatherja, v Hermes Agent dodajte žeton in seznam dovoljenih dostopov ter zaženite prehod. Glasovna sporočila, načrtovana opravila in upravljanje s telefonom.
Preberi celoten članek
Hermes Agentu lahko pošiljate sporočila ali mu narekujete opravila v Telegramu s telefona, ko niste za računalnikom, rezultat pa prejmete v istem klepetu. Rezultati načrtovanih opravil prispejo v klepet, ki ga enkrat določite kot domači klepet.
Če Hermesa še nimate, najprej preberite vodnik o tem, kaj je ta agent in kako ga namestiti, nato pa se vrnite in povežite Telegram.
Dodatna navodila so na voljo v dokumentaciji Ailoot.
Kaj potrebujete za povezavo Hermes Agent s Telegramom?
Ključne točke
Potrebujete nameščen Hermes Agent, povezan z modelom, in račun Telegram. Ustvarjanje bota v Telegramu je brezplačno, Hermes pa je odprtokodni projekt. Ločeni stroški lahko nastanejo za model, prepoznavanje govora v oblaku in strežnik, če se odločite, da bo bot deloval ves čas.
Ukaz hermes doctor preveri namestitev Hermesa in povezavo z modelom. Bota bomo ustvarili v aplikaciji Telegram, za izvajanje ukazov v terminalu pa potrebujete računalnik.
Kako ustvarite bota prek BotFatherja?
Ključne točke
V Telegramu odprite @BotFather, pošljite /newbot, izberite prikazno ime in edinstveno uporabniško ime, ki se konča z bot. BotFather bo odgovoril z žetonom v obliki 123456789:ABCdef... — to je ključ vašega bota. Shranite ga in ga nikomur ne pokažite.
Vsak bot Telegram ima žeton — skrivni ključ za upravljanje bota. Izdaja ga uradni bot Telegrama, @BotFather.
Odprite @BotFather
V Telegramu poiščite
@BotFatherali odprite t.me/BotFather. Pravi BotFather ima modro potrditveno kljukico. Pogovor začnite tako, da tapnete »Start«.Pošljite ukaz /newbot
BotFather vas bo prosil za dve imeni. Prvo je prikazno ime; lahko je poljubno, na primer »My Agent«. Drugo je uporabniško ime: biti mora edinstveno in se končati z
bot, na primermoy_agent_bot.Pridobite žeton
BotFather vam bo poslal čestitko in dolg niz v obliki
123456789:ABCdefGHIjklMNOpqrSTUvwxYZ. To je žeton bota. Kopirajte celoten niz.
Pozor
Žeton omogoča popoln nadzor nad botom: kdor pozna žeton, lahko upravlja bot. Če žeton uide, ga nemudoma prekličite z ukazom /revoke v pogovoru z BotFatherjem in pridobite novega.
Obstaja tudi hitrejši način, pri katerem vam ni treba ročno klepetati z BotFatherjem. Na spletnem nadzorni plošči Hermesa (hermes dashboard) in v namizni aplikaciji je na strani »Messaging → Telegram« gumb »Create with QR«: s telefonom optično preberite kodo, Hermes pa bo ustvaril bota, zaznal vaš ID, shranil žeton v nastavitve in znova zagnal prehod. Spodnji koraki opisujejo ročni način; če ste izbrali QR, nadaljujte neposredno s preverjanjem povezave.
Kako najdete svoj ID Telegrama in zakaj ga potrebujete?
Ključne točke
Poiščite svoj številčni ID v obliki 123456789. To je številka vašega računa; uporabniško ime z znakom @ ne bo delovalo na seznamu dovoljenih dostopov. Hermes uporablja ID za individualni dostop. Ločeno preverite dovoljenja celotnih skupin prek TELEGRAM_GROUP_ALLOWED_CHATS; osebni seznam sam ne opredeli vsega dostopa.
Račun Telegram ima dva identifikatorja: javno uporabniško ime z znakom @ in notranji številčni ID. Hermes uporablja številko.
Hitri način »Ustvari s QR« iz zgornjih navodil samodejno zazna vaš ID. Zapišite si ga poleg žetona.
Kako Hermes Agentu posredujete žeton in zaženete prehod?
Ključne točke
Zaženite čarovnika za nastavitev z ukazom hermes gateway setup in izberite Telegram: pozval vas bo k vnosu žetona in ID-ja, nato pa bo vse shranil. Pri ročnem načinu uporabite dve vrstici v datoteki ~/.hermes/.env. Nato zaženite prehod z ukazom hermes gateway in bot bo deloval čez nekaj sekund.
| Čarovnik za nastavitev | Ročno | |
|---|---|---|
| Kaj zaženete | hermes gateway setup | Urejevalnik z datoteko ~/.hermes/.env |
| Kaj vnesete | Žeton in ID kot odgovor na pozive čarovnika | Dve spremenljivki ročno |
| Kam se shrani | Čarovnik shrani podatke neposredno v nastavitve | Nastavitve vnesete neposredno v .env |
| Komu je namenjeno | Vsem; priporočeni način | Tistim, ki poznajo konfiguracije ali nastavitev s skriptom |
Zaženite čarovnika za nastavitev
hermes gateway setupUkaz zaženite na napravi, kjer je nameščen Hermes. Čarovnik bo prikazal seznam aplikacij za sporočanje.
Izberite Telegram in vnesite svoje podatke
Čarovnik bo zahteval žeton bota in dovoljene ID-je (vnesete jih lahko več, ločene z vejicami) ter vse shranil neposredno v nastavitve.
Zaženite prehod
hermes gatewayPrehod se bo zagnal in povezal s Telegramom. Čez nekaj sekund pošljite botu poljubno sporočilo iz aplikacije: če Hermes odgovori, je povezava pripravljena.
Ročni način namesto čarovnika je videti takole: odprite datoteko ~/.hermes/.env in dodajte dve vrstici, pri čemer nadomestite žeton s tistim od BotFatherja in svoj številčni ID s svojim:
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
TELEGRAM_ALLOWED_USERS=123456789
Druga vrstica pooblasti te osebe v zasebnih klepetih in skupinah; dostop lahko dodeli tudi ločeno dovoljenje skupinskega klepeta. Več oseb ločite z vejicami. Ko shranite datoteko, zaženite prehod z istim ukazom hermes gateway.
Če bot molči tudi v zasebnem klepetu, preverite dnevnike prehoda v istem terminalu in najprej preverite, ali sta žeton in vaš ID na seznamu dovoljenih dostopov pravilna; druge napake so obravnavane v tabeli na koncu članka.
Kaj lahko Telegramov bot počne na vašem telefonu?
Ključne točke
Telegramov bot bere besedilna in glasovna sporočila, sprejema datoteke in slike, pred nevarnimi ukazi v samem klepetu prosi za dovoljenje ter možnosti modela prikaže kot gumbe. Privzeto se zvočna obvestila predvajajo samo za končne odgovore, zahteve za potrditev in potrditve ukazov.
Na telefonu boste najpogosteje potrebovali pet zmogljivosti.
Besedilna in glasovna sporočila. Opravilo napišite z besedami ali narekujte glasovno sporočilo — če je prepoznavanje govora nastavljeno, ga bo Hermes prepisal in razumel. Z lokalnim ponudnikom ne potrebujete ključev; vse se obdela na napravi, kjer deluje agent.
Datoteke in slike. Botu lahko posredujete dokument, preglednico ali posnetek zaslona — agent ga bo prejel kot prilogo. Pošlje vam lahko tudi ustvarjene datoteke: prosite za poročilo in poslal vam ga bo kot datoteko v klepetu.
Potrditve za nevarna dejanja. Ko bo agent želel izvesti nekaj tveganega, na primer izbrisati datoteke, bo najprej vprašal v klepetu: odgovorite »yes« ali »y«, da to izvede; odgovorite »no« ali »n«, da prekliče.
Gumbi namesto tipkanja odgovora. Ko agent potrebuje pojasnilo, pošlje vprašanje z vgrajenimi izbirnimi gumbi — tapnite možnost in agent bo nadaljeval z delom. Ukaz /model brez argumentov prikaže meni za izbiro modela z enakimi gumbi.
Tiha obvestila. Privzeto telefon zazvoni samo za končne odgovore, zahteve za potrditev in potrditve ukazov. Obvestila o delovanju, kot sta »calling a tool« in »compressing context«, prispejo tiho, zato telefon ne zazvoni ob vsakem koraku. Če želite zvočna obvestila pri vsakem koraku, spremenite način v nastavitvah.
Kako prejmete rezultate opravil v ozadju v klepet?
Ključne točke
Načrtovana opravila pošljejo rezultate v domači klepet: odprite pogovor z botom in pošljite ukaz /sethome. Opravila v ozadju, ki jih začnete v temi, vrnejo odgovor v isto temo. Ključna zahteva je, da prehod še naprej deluje; sicer bo bot molčal, ko bo računalnik izklopljen.
Domači klepet za načrtovana opravila. Hermes podpira načrtovana opravila: »vsako jutro ob 7:43 mi pripravi povzetek«. Rezultate pošlje v domači klepet, ki ga enkrat določite tako, da ukaz /sethome pošljete neposredno v pogovoru z botom. Dokler prehod deluje, povzetki prihajajo samodejno.
Opravila v ozadju. Pošljete lahko dolgotrajno opravilo, ki se izvaja v ozadju, in nadaljujete svoj dan: bot vam bo poslal sporočilo, ko bo pripravljen. Opravilo, začeto v temi, vrne odgovor v isto temo, zato se nič ne izgubi.
Pomembna omejitev: bot odgovarja samo, ko prehod deluje. Če izklopite računalnik, na katerem deluje Hermes, ali ga preklopite v stanje spanja, bot ne bo odgovarjal, dokler naprava znova ne bo delovala. Če želite, da je bot ves čas dosegljiv, premaknite agenta na strežnik: na voljo je ločen vodnik o tem, kako Hermes Agent ohraniti delujoč ves čas. Prehod privzeto preverja, ali so v Telegramu nova sporočila; za platforme v oblaku, ki preidejo v stanje spanja, ko ni dohodnega prometa, dokumentacija ponuja način webhook, ki obrne smer povezave, tako da Telegram sam pošilja zahteve botu.
Kako preprečite neznancem dostop do bota?
Ključne točke
TELEGRAM_ALLOWED_USERS pooblasti navedene ID-je pošiljateljev za zasebne klepete in skupine. Dostop skupine je mogoče dodeliti tudi ločeno: TELEGRAM_GROUP_ALLOWED_CHATS pooblasti vse člane vsake navedene skupine. Žeton ohranite tajen; filtri omemb določajo, kdaj bot odgovori, ne kdo ima dostop.
Vaš bot je v Telegramu mogoče najti z iskanjem po uporabniškem imenu, zato zaščita temelji na dveh stvareh: seznamu dovoljenih dostopov in ohranjanju tajnosti žetona.
Najprej dostop pošiljateljev nastavite s TELEGRAM_ALLOWED_USERS. Za skupine preglejte tudi TELEGRAM_GROUP_ALLOWED_CHATS: navedba klepeta tam dovoljuje dostop vsakemu članu, tudi če njegovega ID-ja ni na osebnem seznamu. Sam prazen osebni seznam zato ne dokazuje, da so vse skupine zaprte.
Drugi je žeton. Ne sme se znajti na posnetkih zaslona, v posredovanih sporočilih ali v repozitorijih. Če žeton uide, ga prekličite z ukazom /revoke pri BotFatherju. Nato v nastavitvah vnesite nov žeton in znova zaženite prehod.
Posebna opomba o skupinah: pooblastilo pošiljatelja in pooblastilo klepeta sta različni stvari. Član skupine, dovoljene prek TELEGRAM_GROUP_ALLOWED_CHATS, lahko bot uporablja, tudi če njegovega ID-ja ni v TELEGRAM_ALLOWED_USERS. Če mora dostop ostati individualen, ne dovolite celotne skupine; za nameščeno različico nastavite in preverite omejitve pošiljateljev. Če želite, da bot v skupini odgovori samo, ko ga pokličete, je na voljo nastavitev telegram.require_mention — v tem primeru se odzove na omembo z @, odgovor na svoje sporočilo, ukaz, kot je /command@yourbot, in ujemanje z vzorci v telegram.mention_patterns, običajna skupinska sporočila pa prezre.
Zakaj je bot v skupini tiho in kako to popravite?
Ključne točke
Vzrok je Telegramov način zasebnosti: bot v skupini privzeto vidi samo ukaze in odgovore na svoja sporočila. Izklopite ga prek @BotFatherja: /mybots → Bot Settings → Group Privacy → Turn off. Nato morate bota odstraniti iz skupine in ga znova dodati — Telegram si zapomni staro nastavitev. Druga možnost je, da bota določite za skrbnika skupine, ne da bi izklopili način zasebnosti.
Pri novih botih Telegram je način zasebnosti privzeto vklopljen; dokumentacija Hermesa navaja, da je to najpogostejši vir zmede pri botih v skupinah. V tem načinu bot prejme samo sporočila, ki se začnejo z ukazom /, odgovore na svoja sporočila in obvestila o delovanju. Običajnih skupinskih sporočil preprosto ne prejme — Telegram mu jih ne pošlje in nobena nastavitev agenta tega ne more popraviti.
Kako to popraviti:
- Odprite @BotFather in pošljite
/mybots. - Izberite svojega bota.
- Odprite »Bot Settings« → »Group Privacy« → »Turn off«.
- Odstranite bota iz skupine in ga znova dodajte.
Četrti korak zlahka spregledate; potem bot »še vedno molči«. Telegram si zapomni nastavitev zasebnosti, ki je veljala ob pridružitvi bota skupini, in je ne posodobi, dokler bota ne odstranite iz skupine in ga znova dodate.
Če ne želite izklopiti zasebnosti za vse skupine, je na voljo še druga možnost: bota določite za skrbnika skupine. Skrbniški boti prejmejo vsa sporočila ne glede na način zasebnosti.
Pogoste napake pri povezavi in njihova rešitev
Ključne točke
Najprej preverite, ali prehod deluje in ali sta žeton ter ID na seznamu dovoljenih dostopov pravilna. Pri skupinah preverite način zasebnosti; pri prepoznavanju govora ponudnika STT; pri glasovnih odgovorih prek Edge TTS pa preverite, ali je na voljo ffmpeg.
| Simptom | Vzrok | Kaj storiti |
|---|---|---|
| Bot sploh ne odgovarja | Napačen žeton ali prehod ne deluje | Preverite žeton v .env, znova zaženite hermes gateway in preverite dnevnike v istem terminalu |
| Bot odgovori »unauthorized« | Vašega ID-ja ni na seznamu dovoljenih dostopov | Preverite svoj ID, dodajte ga v TELEGRAM_ALLOWED_USERS in znova zaženite prehod |
| V zasebnem klepetu odgovarja, v skupini pa molči | Način zasebnosti | Pri BotFatherju izberite »Turn off«, nato bota odstranite iz skupine in ga znova dodajte ali pa ga določite za skrbnika |
| Glasovna sporočila niso prepisana | Prepoznavanje govora ni nastavljeno | Lokalno prepoznavanje se namesti s paketom faster-whisper; možnosti v oblaku zahtevajo svoj ključ |
| Glasovni odgovor prek Edge TTS prispe kot datoteka namesto kot običajno glasovno sporočilo | Manjka ffmpeg | Namestite ffmpeg — Edge TTS ga potrebuje za pretvorbo v obliko glasovnega sporočila Telegram |
| Žeton je prenehal delovati | Žeton je bil preklican | Pri BotFatherju pridobite novega z ukazoma /revoke in /newbot (ali /token), zamenjajte vrednost v .env in znova zaženite prehod |
Kaj ljudje še sprašujejo o Hermes Agent v Telegramu?
Ključne točke
Strežnik ni obvezen, vendar je bot dejaven samo, dokler deluje prehod. Povezava je brezplačna; plačate samo model. Poveže se lahko več ljudi prek seznama ID-jev. Bot ne more videti zasebnih klepetov. Za datoteke, večje od 20 MB, je potrebna dodatna nastavitev.
Pogosta vprašanja
Ali bot za delovanje potrebuje strežnik?
Ne, za začetek zadostuje računalnik z nameščenim Hermesom. Zapomnite si: bot je dejaven, dokler deluje prehod. Če računalnik izklopite ali ga preklopite v stanje spanja, bo bot molčal, dokler naprava znova ne bo delovala. Če želite, da deluje ves čas, premaknite agenta na strežnik — o tem imamo ločen vodnik.
Koliko stane povezava bota?
Povezava je brezplačna. Telegram za bote ne zaračunava, Hermes Agent pa je odprtokodni projekt. Ločeni stroški lahko nastanejo za model, povezan z vašim agentom, in za strežnik, če želite, da deluje ves čas.
Ali lahko z botom povežem ženo ali ekipo?
Da. V seznamu TELEGRAM_ALLOWED_USERS so ID-ji ločeni z vejicami, vsak na seznamu pa lahko botu piše zasebno. Če prek TELEGRAM_GROUP_ALLOWED_CHATS dovolite tudi sam klepet, lahko bot uporablja kateri koli član te skupine — tako po dokumentaciji deluje seznam dovoljenih klepetov.
Ali lahko bot vidi moje zasebne pogovore?
Ne. Bot API botu posreduje samo sporočila, ki so mu namenjena v zasebnih klepetih; v skupinah velja Telegramov način zasebnosti, kot je opisano v razdelku o skupinah. Bot nima dostopa do vaših pogovorov z drugimi osebami.
Zakaj je bot zavrnil veliko glasovno sporočilo?
Javni Bot API ima omejitev prenosa datotek 20 MB; vse večje datoteke so zavrnjene. Dokumentacija Hermesa opisuje rešitev z lokalnim strežnikom Bot API, ki omejitev zviša na 2 GB. To potrebujete samo, če nameravate sprejemati datoteke, večje od 20 MB; povezava do dokumentacije je v razdelku »Viri« na koncu članka.
Ali lahko botu dodam nove zmogljivosti?
Da. Hermes ima veščine in vtičnike — pripravljene zmogljivosti za agenta. Kako namestiti vtičnik v takšnega bota z agentom UI, je opisano posebej: kako namestiti vtičnik v bota z agentom UI na Telegramu.
Viri
- Hermes Agent: nastavitev Telegrama — glavni vir za izvirni vodnik, ki ga je njegov avtor preveril 12.09.2026
- Hermes Agent: prehod za sporočanje
- Hermes Agent: namestitev
- Hermes Agent: hitri začetek
- Hermes Agent: načrtovana opravila
- BotFather — uradni bot Telegrama za ustvarjanje botov
Ko boste pripravljeni, spoznajte Ailoot.
Več podrobnosti
Vprašanja in odgovori: Kako povezati Hermes Agent s Telegramom in upravljati opravila s telefona
Ali osebni seznam dovoljenih blokira nenavedene osebe znotraj dovoljene skupine?
Ne, kadar je celoten klepet dovoljen prek TELEGRAM_GROUP_ALLOWED_CHATS: pooblaščen je vsak član te skupine. TELEGRAM_ALLOWED_USERS pooblasti posamezne pošiljatelje; preden botu odprete skupino, preglejte obe nastavitvi.
Ali zahteva po omembi @ naredi skupino zasebno za izbrane uporabnike?
Ne. Nastavitve omemb in vzorcev določajo, katera sporočila sprožijo odgovor. Ne prekličejo pooblastila, dodeljenega vsem članom dovoljenega klepeta.