# วิธีเชื่อมต่อ Hermes Agent กับ Telegram และจัดการงานจากโทรศัพท์

> ตั้งค่าทีละขั้นตอน: สร้างบอตผ่าน BotFather เพิ่มโทเค็นและรายชื่อผู้ที่มีสิทธิ์เข้าถึงใน Hermes Agent แล้วเริ่มเกตเวย์ ข้อความเสียง งานที่ตั้งเวลาไว้ และการควบคุมผ่านโทรศัพท์

Source: https://ailoot.ai/blog/th/hermes-agent-telegram-setup/
Canonical: https://ailoot.ai/blog/th/hermes-agent-telegram-setup/
Language: th
Publisher: Ailoot (https://ailoot.ai/)
Translation: guide-118
Revision: sha256-4449ceec7a56ec22658b5515691fb3f54a95ac301bb85f8d596ec056c46232e9


เมื่อคุณไม่อยู่หน้าคอมพิวเตอร์ คุณสามารถส่งข้อความหรือสั่งงานด้วยเสียงให้ Hermes Agent ใน Telegram จากโทรศัพท์ แล้วรับผลลัพธ์ในแชตเดิมได้ ผลลัพธ์ของงานที่ตั้งเวลาไว้จะส่งไปยังแชตที่คุณกำหนดให้เป็นแชตหลักเพียงครั้งเดียว

หากยังไม่มี Hermes ให้เริ่มจากคู่มือเรื่อง[เอเจนต์นี้คืออะไรและติดตั้งอย่างไร](https://ailoot.ai/blog/th/hermes-agent-install-setup/) แล้วกลับมาเชื่อมต่อ Telegram

ดูคำแนะนำเพิ่มเติมได้ใน[เอกสารประกอบของ Ailoot](https://ailoot.ai/docs/)

## ต้องใช้อะไรบ้างเพื่อเชื่อมต่อ Hermes Agent กับ Telegram?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

คุณต้องติดตั้ง Hermes Agent และเชื่อมต่อโมเดลไว้แล้ว รวมถึงมีบัญชี Telegram การสร้างบอตใน Telegram ไม่มีค่าใช้จ่าย และ Hermes เป็นโครงการโอเพนซอร์ส อาจมีค่าใช้จ่ายแยกต่างหากสำหรับโมเดล ระบบรู้จำเสียงพูดบนคลาวด์ และเซิร์ฟเวอร์ หากคุณตัดสินใจให้บอตทำงานตลอดเวลา

</div>

คำสั่ง `hermes doctor` ใช้ตรวจสอบการติดตั้ง Hermes และการเชื่อมต่อโมเดล เราจะสร้างบอตในแอป Telegram และคุณต้องใช้คอมพิวเตอร์เพื่อเรียกใช้คำสั่งในเทอร์มินัล

## สร้างบอตผ่าน BotFather อย่างไร?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

เปิด @BotFather ใน Telegram แล้วส่ง /newbot เลือกชื่อที่แสดงและชื่อผู้ใช้ที่ไม่ซ้ำกันซึ่งลงท้ายด้วย `bot` BotFather จะตอบกลับด้วยโทเค็นในรูปแบบ 123456789:ABCdef... ซึ่งเป็นกุญแจสำหรับบอตของคุณ บันทึกไว้และอย่าให้ใครเห็น

</div>

บอต Telegram ทุกตัวมีโทเค็น ซึ่งเป็นกุญแจลับสำหรับควบคุมบอต Telegram ออกโทเค็นนี้ผ่านบอตทางการ @BotFather

1.  ### เปิด @BotFather

    ค้นหา `@BotFather` ใน Telegram หรือเปิด [t.me/BotFather](https://t.me/BotFather) BotFather ตัวจริงจะมีเครื่องหมายยืนยันสีน้ำเงิน เริ่มการสนทนาโดยแตะ “Start”

2.  ### ส่งคำสั่ง /newbot

    BotFather จะขอชื่อสองชื่อ ชื่อแรกคือชื่อที่แสดง ซึ่งตั้งเป็นอะไรก็ได้ เช่น “My Agent” ชื่อที่สองคือชื่อผู้ใช้ ซึ่งต้องไม่ซ้ำและลงท้ายด้วย `bot` เช่น `moy_agent_bot`

3.  ### รับโทเค็น

    BotFather จะส่งข้อความแสดงความยินดีพร้อมสตริงยาวในรูปแบบ `123456789:ABCdefGHIjklMNOpqrSTUvwxYZ` นี่คือโทเค็นของบอต คัดลอกสตริงทั้งหมด

<div class="aside" data-semantic="callout" role="note" aria-label="โปรดระวัง">

โปรดระวัง

โทเค็นให้สิทธิ์ควบคุมบอตได้ทั้งหมด ใครก็ตามที่รู้โทเค็นย่อมควบคุมบอตได้ หากโทเค็นรั่วไหล ให้เพิกถอนทันทีด้วยคำสั่ง `/revoke` ในการสนทนากับ BotFather แล้วรับโทเค็นใหม่

</div>

ยังมีวิธีที่รวดเร็วซึ่งไม่ต้องสนทนากับ BotFather ด้วยตนเอง ในแดชบอร์ดเว็บ Hermes (`hermes dashboard`) และแอปเดสก์ท็อป ที่หน้า “Messaging → Telegram” จะมีปุ่ม “Create with QR”: สแกนโค้ดด้วยโทรศัพท์ แล้ว Hermes จะสร้างบอต ตรวจพบ ID ของคุณ บันทึกโทเค็นในการตั้งค่า และเริ่มเกตเวย์ใหม่ ขั้นตอนด้านล่างเป็นวิธีทำด้วยตนเอง หากเลือกใช้ QR ให้ข้ามไปตรวจสอบการเชื่อมต่อได้เลย

## หา Telegram ID ได้อย่างไร และต้องใช้ไปทำไม?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

ค้นหา ID ตัวเลขของ Telegram เช่น 123456789 นี่คือหมายเลขบัญชีของคุณ ชื่อผู้ใช้ที่มีเครื่องหมาย @ ใช้ในรายชื่อผู้ที่มีสิทธิ์เข้าถึงไม่ได้ Hermes ใช้ ID สำหรับรายชื่อนี้ หากไม่มีรายชื่อดังกล่าว เกตเวย์จะไม่ตอบใครเลย รวมถึงคุณด้วย

</div>

บัญชี Telegram มีตัวระบุสองอย่าง ได้แก่ ชื่อผู้ใช้สาธารณะที่มีเครื่องหมาย @ และ ID ตัวเลขภายใน Hermes ใช้ตัวเลขนี้

วิธี “สร้างด้วย QR” อย่างรวดเร็วที่อธิบายไว้ข้างต้นจะตรวจหา ID ของคุณโดยอัตโนมัติ จดไว้ข้างโทเค็น



## มอบโทเค็นให้ Hermes Agent และเริ่มเกตเวย์อย่างไร?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

เรียกใช้ตัวช่วยตั้งค่าด้วย `hermes gateway setup` แล้วเลือก Telegram ตัวช่วยจะขอโทเค็นและ ID จากนั้นบันทึกทุกอย่างไว้ วิธีทำด้วยตนเองคือเพิ่มสองบรรทัดในไฟล์ `~/.hermes/.env` จากนั้นเริ่มเกตเวย์ด้วย `hermes gateway` แล้วบอตจะพร้อมใช้งานภายในไม่กี่วินาที

</div>

|  | ตัวช่วยตั้งค่า | ทำด้วยตนเอง |
|----|----|----|
| เรียกใช้อะไร | `hermes gateway setup` | โปรแกรมแก้ไขไฟล์ `~/.hermes/.env` |
| ป้อนอะไร | โทเค็นและ ID ตามคำถามของตัวช่วย | ตัวแปรสองรายการด้วยตนเอง |
| บันทึกไว้ที่ไหน | ตัวช่วยบันทึกไว้ในการตั้งค่าโดยตรง | ป้อนการตั้งค่าลงใน `.env` โดยตรง |
| เหมาะกับใคร | ทุกคน; เป็นวิธีที่แนะนำ | ผู้ที่คุ้นเคยกับไฟล์กำหนดค่าหรือการตั้งค่าด้วยสคริปต์ |

1.  ### เรียกใช้ตัวช่วยตั้งค่า

    ```bash
    hermes gateway setup
    ```

    เรียกใช้คำสั่งบนเครื่องที่ติดตั้ง Hermes ตัวช่วยจะแสดงรายชื่อแอปส่งข้อความให้เลือก

2.  ### เลือก Telegram และกรอกรายละเอียด

    ตัวช่วยจะขอโทเค็นของบอตและ ID ที่อนุญาต (ป้อนได้หลายรายการโดยคั่นด้วยจุลภาค) แล้วบันทึกทุกอย่างไว้ในการตั้งค่าโดยตรง

3.  ### เริ่มเกตเวย์

    ```bash
    hermes gateway
    ```

    เกตเวย์จะเริ่มทำงานและเชื่อมต่อกับ Telegram หลังจากนั้นไม่กี่วินาที ให้ส่งข้อความอะไรก็ได้ถึงบอตจากแอป หาก Hermes ตอบกลับ แสดงว่าการเชื่อมต่อพร้อมแล้ว

วิธีทำด้วยตนเองแทนการใช้ตัวช่วยมีดังนี้: เปิดไฟล์ `~/.hermes/.env` แล้วเพิ่มสองบรรทัด โดยแทนที่ด้วยโทเค็นจาก BotFather และ ID ตัวเลขของคุณ:

```bash
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
TELEGRAM_ALLOWED_USERS=123456789
```

บรรทัดที่สองอนุญาตคนเหล่านั้นในแชตส่วนตัวและกลุ่ม แต่การให้สิทธิ์ทั้งแชตกลุ่มแยกก็เปิดสิทธิ์เพิ่มได้ คั่นชื่อหลายคนด้วยจุลภาค หลังบันทึกไฟล์แล้ว ให้เริ่มเกตเวย์ด้วยคำสั่งเดิม `hermes gateway`

หากบอตเงียบแม้แต่ในแชตส่วนตัว ให้ตรวจสอบบันทึกการทำงานของเกตเวย์ในเทอร์มินัลเดียวกัน และตรวจสอบก่อนว่าโทเค็นกับ ID ในรายชื่อผู้ที่มีสิทธิ์เข้าถึงถูกต้องหรือไม่ ข้อผิดพลาดอื่น ๆ อธิบายไว้ในตารางท้ายบทความ

## บอต Telegram ทำอะไรบนโทรศัพท์ได้บ้าง?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

บอต Telegram อ่านข้อความและข้อความเสียง รับไฟล์และรูปภาพ ขออนุญาตก่อนเรียกใช้คำสั่งที่อาจเป็นอันตรายได้ในแชต และแสดงตัวเลือกโมเดลเป็นปุ่ม โดยค่าเริ่มต้น การแจ้งเตือนจะมีเสียงเฉพาะคำตอบสุดท้าย คำขอให้ยืนยัน และการยืนยันคำสั่ง

</div>

มีความสามารถห้าอย่างที่คุณน่าจะใช้บ่อยที่สุดบนโทรศัพท์

**ข้อความและข้อความเสียง** เขียนงานเป็นข้อความหรือพูดเป็นข้อความเสียง หากตั้งค่าระบบรู้จำเสียงพูดไว้ Hermes จะถอดเสียงและทำความเข้าใจ หากใช้ผู้ให้บริการในเครื่อง ก็ไม่ต้องใช้คีย์ ทุกอย่างจะประมวลผลบนเครื่องที่เอเจนต์ทำงานอยู่

**ไฟล์และรูปภาพ** คุณส่งต่อเอกสาร สเปรดชีต หรือภาพหน้าจอให้บอตได้ เอเจนต์จะได้รับเป็นไฟล์แนบ และยังส่งไฟล์ที่สร้างขึ้นกลับมาได้ด้วย: ขอรายงาน แล้วเอเจนต์จะส่งเป็นไฟล์ในแชต

**การยืนยันก่อนทำสิ่งที่เป็นอันตราย** เมื่อเอเจนต์กำลังจะทำสิ่งที่เสี่ยง เช่น ลบไฟล์ เอเจนต์จะถามในแชตก่อน: ตอบ “yes” หรือ “y” เพื่อให้ดำเนินการ หรือตอบ “no” หรือ “n” เพื่อยกเลิก

**ใช้ปุ่มแทนการพิมพ์ตอบ** เมื่อเอเจนต์ต้องการคำชี้แจง จะส่งคำถามพร้อมปุ่มตัวเลือกแบบอินไลน์ แตะตัวเลือกหนึ่ง แล้วเอเจนต์จะทำงานต่อ คำสั่ง `/model` เมื่อไม่มีอาร์กิวเมนต์จะแสดงเมนูเลือกโมเดลที่มีปุ่มแบบเดียวกัน

**การแจ้งเตือนแบบเงียบ** โดยค่าเริ่มต้น โทรศัพท์จะดังเฉพาะคำตอบสุดท้าย คำขอให้ยืนยัน และการยืนยันคำสั่ง การแจ้งเตือนบริการ เช่น “calling a tool” และ “compressing context” จะเข้ามาแบบไม่มีเสียง โทรศัพท์จึงไม่ดังทุกขั้นตอน หากต้องการให้มีเสียงแจ้งเตือนทุกขั้นตอน ให้เปลี่ยนโหมดในการตั้งค่า

## รับผลลัพธ์ของงานเบื้องหลังในแชตอย่างไร?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

งานที่ตั้งเวลาไว้จะส่งผลลัพธ์ไปยังแชตหลัก: เปิดการสนทนากับบอตแล้วส่งคำสั่ง `/sethome` งานเบื้องหลังที่เริ่มจากหัวข้อจะส่งคำตอบกลับไปยังหัวข้อเดิม เงื่อนไขสำคัญคือเกตเวย์ต้องทำงานอยู่ มิฉะนั้นบอตจะเงียบเมื่อปิดคอมพิวเตอร์

</div>

**แชตหลักสำหรับงานที่ตั้งเวลาไว้** Hermes รองรับงานที่ตั้งเวลาไว้ เช่น “ทุกเช้าตอน 7:43 ช่วยทำสรุปให้ฉัน” ระบบจะส่งผลลัพธ์ไปยังแชตหลัก ซึ่งคุณกำหนดครั้งเดียวได้โดยส่งคำสั่ง `/sethome` โดยตรงในการสนทนากับบอต ตราบใดที่เกตเวย์ทำงานอยู่ สรุปจะมาถึงโดยอัตโนมัติ

**งานเบื้องหลัง** คุณส่งงานยาวให้ทำในเบื้องหลังแล้วไปทำอย่างอื่นได้ บอตจะแจ้งเมื่อทำเสร็จ งานที่เริ่มจากหัวข้อจะส่งคำตอบกลับไปยังหัวข้อเดิม จึงไม่มีอะไรสูญหาย

ข้อจำกัดสำคัญ: บอตจะตอบเฉพาะตอนที่เกตเวย์ทำงานอยู่ หากปิดคอมพิวเตอร์ที่ใช้ Hermes หรือให้เครื่องเข้าสู่โหมดพัก บอตจะไม่ตอบจนกว่าเครื่องจะกลับมาทำงานอีกครั้ง หากต้องการให้บอตออนไลน์ตลอดเวลา ให้ย้ายเอเจนต์ไปยังเซิร์ฟเวอร์: เรามีคู่มือแยกเรื่อง[วิธีให้ Hermes Agent ทำงานตลอดเวลา](https://ailoot.ai/blog/th/hermes-agent-vps-24-7/) โดยค่าเริ่มต้น เกตเวย์จะคอยตรวจสอบข้อความใหม่ใน Telegram สำหรับแพลตฟอร์มคลาวด์ที่เข้าสู่โหมดพักเมื่อไม่มีทราฟฟิกขาเข้า เอกสารประกอบเสนอให้ใช้โหมด webhook ซึ่งกลับทิศทางการเชื่อมต่อเพื่อให้ Telegram ส่งคำขอไปยังบอตเอง

## ป้องกันคนแปลกหน้าไม่ให้เข้าถึงบอตอย่างไร?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

`TELEGRAM_ALLOWED_USERS` อนุญาต sender ID ที่ระบุทั้งแชตส่วนตัวและกลุ่ม สิทธิ์กลุ่มยังให้แยกได้: `TELEGRAM_GROUP_ALLOWED_CHATS` อนุญาตสมาชิกทุกคนของกลุ่มที่ระบุ เก็บโทเค็นเป็นความลับ หากรั่วให้เพิกถอนผ่าน `/revoke` กับ BotFather ตัวกรอง mention กำหนดว่าจะตอบเมื่อไร ไม่ใช่ใครมีสิทธิ์

</div>

คนอื่นสามารถค้นหาบอตของคุณใน Telegram ด้วยชื่อผู้ใช้ได้ ดังนั้นการป้องกันจึงอาศัยสองอย่าง ได้แก่ รายชื่อผู้ที่มีสิทธิ์เข้าถึงและการเก็บโทเค็นเป็นความลับ

ขั้นแรกตั้งสิทธิ์ผู้ส่งด้วย `TELEGRAM_ALLOWED_USERS` สำหรับกลุ่มให้ตรวจ `TELEGRAM_GROUP_ALLOWED_CHATS` ด้วย การใส่ chat ที่นี่อนุญาตสมาชิกทุกคน แม้ sender ID ไม่อยู่ allowlist ส่วนตัว ดังนั้นรายชื่อส่วนตัวว่างเพียงอย่างเดียวไม่พิสูจน์ว่าทุกกลุ่มปิด

อย่างที่สองคือโทเค็น ต้องไม่ปรากฏในภาพหน้าจอ ข้อความที่ส่งต่อ หรือคลังเก็บโค้ด หากโทเค็นรั่วไหล ให้เพิกถอนด้วยคำสั่ง `/revoke` ใน BotFather จากนั้นป้อนโทเค็นใหม่ในการตั้งค่าและเริ่มเกตเวย์ใหม่

สำหรับกลุ่ม สิทธิ์ผู้ส่งแยกจากสิทธิ์ chat สมาชิกกลุ่มที่อนุญาตผ่าน `TELEGRAM_GROUP_ALLOWED_CHATS` ใช้บอตได้แม้ ID ไม่อยู่ `TELEGRAM_ALLOWED_USERS` หากต้องจำกัดรายบุคคล อย่าให้สิทธิ์ทั้งกลุ่ม ให้ตั้งและตรวจข้อจำกัดผู้ส่งสำหรับรุ่นติดตั้ง หากต้องการให้บอตตอบในกลุ่มเฉพาะเมื่อมีคนเรียกใช้ ให้ตั้งค่า `telegram.require_mention` จากนั้นบอตจะตอบเมื่อมีการกล่าวถึง @ มีคนตอบกลับข้อความของบอต มีคำสั่งอย่าง `/command@yourbot` หรือข้อความตรงกับรูปแบบใน `telegram.mention_patterns` และจะเพิกเฉยต่อข้อความทั่วไปในกลุ่ม

## ทำไมบอตจึงเงียบในกลุ่ม และแก้ไขอย่างไร?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

สาเหตุคือโหมดความเป็นส่วนตัวของ Telegram: โดยค่าเริ่มต้น บอตในกลุ่มจะเห็นเฉพาะคำสั่งและการตอบกลับข้อความของตัวเอง ปิดโหมดนี้ผ่าน @BotFather: /mybots → Bot Settings → Group Privacy → Turn off จากนั้นต้องนำบอตออกจากกลุ่มแล้วเพิ่มกลับเข้าไปใหม่ Telegram จะจำการตั้งค่าเดิมไว้ อีกทางเลือกหนึ่งคือกำหนดให้บอตเป็นผู้ดูแลกลุ่มโดยไม่ปิดโหมดความเป็นส่วนตัว

</div>

บอต Telegram ที่สร้างใหม่จะเปิดโหมดความเป็นส่วนตัวไว้โดยค่าเริ่มต้น เอกสาร Hermes ระบุว่านี่เป็นสาเหตุที่ทำให้เกิดความสับสนกับบอตในกลุ่มบ่อยที่สุด ในโหมดนี้ บอตจะได้รับเฉพาะข้อความที่เริ่มด้วยคำสั่ง `/` การตอบกลับข้อความของตัวเอง และการแจ้งเตือนบริการเท่านั้น บอตจะไม่ได้รับข้อความทั่วไปในกลุ่ม เพราะ Telegram ไม่ได้ส่งข้อความเหล่านั้นให้ และการตั้งค่าใด ๆ ของเอเจนต์ก็แก้เรื่องนี้ไม่ได้

วิธีแก้:

1.  เปิด @BotFather แล้วส่ง `/mybots`
2.  เลือกบอตของคุณ
3.  เปิด “Bot Settings” → “Group Privacy” → “Turn off”
4.  นำบอตออกจากกลุ่มแล้วเพิ่มกลับเข้าไปใหม่

หลายคนมักพลาดขั้นตอนที่สี่ แล้วบอตก็ “ยังคงเงียบอยู่” Telegram จดจำการตั้งค่าความเป็นส่วนตัวตอนที่บอตเข้ากลุ่ม และจะไม่อัปเดตจนกว่าจะนำบอตออกจากกลุ่มแล้วเพิ่มกลับเข้าไปใหม่

หากไม่ต้องการปิดความเป็นส่วนตัวโดยรวม ยังมีทางเลือกที่สอง: กำหนดให้บอตเป็นผู้ดูแลกลุ่ม บอตที่เป็นผู้ดูแลจะได้รับข้อความทั้งหมดไม่ว่าจะใช้โหมดความเป็นส่วนตัวแบบใด

## ข้อผิดพลาดในการเชื่อมต่อที่พบบ่อยและวิธีแก้

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

ตรวจสอบก่อนว่าเกตเวย์ทำงานอยู่หรือไม่ และโทเค็นกับ ID ในรายชื่อผู้ที่มีสิทธิ์เข้าถึงถูกต้องหรือไม่ สำหรับกลุ่ม ให้ตรวจสอบโหมดความเป็นส่วนตัว สำหรับการรู้จำเสียง ให้ตรวจสอบผู้ให้บริการ STT และสำหรับการตอบกลับด้วยเสียงผ่าน Edge TTS ให้ตรวจสอบว่ามี ffmpeg หรือไม่

</div>

| อาการ | สาเหตุ | วิธีแก้ |
|----|----|----|
| บอตไม่ตอบเลย | โทเค็นไม่ถูกต้องหรือเกตเวย์ไม่ได้ทำงาน | ตรวจสอบโทเค็นใน `.env` เริ่ม `hermes gateway` ใหม่ และตรวจสอบบันทึกการทำงานในเทอร์มินัลเดียวกัน |
| บอตตอบว่า “unauthorized” | ID ของคุณไม่อยู่ในรายชื่อผู้ที่มีสิทธิ์เข้าถึง | ตรวจสอบ ID เพิ่ม ID ลงใน `TELEGRAM_ALLOWED_USERS` แล้วเริ่มเกตเวย์ใหม่ |
| ตอบในแชตส่วนตัว แต่เงียบในกลุ่ม | โหมดความเป็นส่วนตัว | เลือก “Turn off” ใน BotFather แล้วนำบอตออกจากกลุ่มและเพิ่มกลับเข้าไปใหม่ หรือกำหนดให้เป็นผู้ดูแล |
| ข้อความเสียงไม่ถูกถอดเสียง | ยังไม่ได้ตั้งค่าระบบรู้จำเสียงพูด | ระบบรู้จำในเครื่องติดตั้งมาพร้อมแพ็กเกจ faster-whisper ส่วนตัวเลือกบนคลาวด์ต้องใช้คีย์ของตนเอง |
| ข้อความเสียงตอบกลับผ่าน Edge TTS มาเป็นไฟล์แทนข้อความเสียงตามปกติ | ไม่มี ffmpeg | ติดตั้ง ffmpeg — Edge TTS ต้องใช้เพื่อแปลงไฟล์เป็นรูปแบบข้อความเสียงของ Telegram |
| โทเค็นหยุดทำงาน | โทเค็นถูกเพิกถอน | รับโทเค็นใหม่ผ่าน `/revoke` และ `/newbot` (หรือ `/token`) กับ BotFather แทนค่าใน `.env` แล้วเริ่มเกตเวย์ใหม่ |

## ผู้คนถามอะไรอีกเกี่ยวกับ Hermes Agent ใน Telegram?

<div class="aside" data-semantic="key-takeaway" role="note" aria-label="ประเด็นสำคัญในส่วนนี้">

ประเด็นสำคัญ

ไม่จำเป็นต้องมีเซิร์ฟเวอร์ แต่บอตจะทำงานเฉพาะตอนที่เกตเวย์กำลังทำงาน การเชื่อมต่อไม่มีค่าใช้จ่าย คุณจ่ายเฉพาะโมเดล หลายคนเชื่อมต่อได้ผ่านรายชื่อ ID บอตมองไม่เห็นแชตส่วนตัว ไฟล์ที่ใหญ่กว่า 20 MB ต้องตั้งค่าเพิ่มเติม

</div>

<div class="section">

### คำถามที่พบบ่อย

ต้องใช้เซิร์ฟเวอร์เพื่อให้บอตทำงานหรือไม่?

ไม่จำเป็น สำหรับเริ่มต้น แค่คอมพิวเตอร์ที่ติดตั้ง Hermes ก็เพียงพอ จำไว้ว่า บอตจะทำงานขณะที่เกตเวย์ทำงานอยู่ หากปิดคอมพิวเตอร์หรือให้เครื่องเข้าสู่โหมดพัก บอตจะเงียบจนกว่าเครื่องจะกลับมาทำงานอีกครั้ง เมื่ออยากให้บอตทำงานตลอดเวลา ให้ย้ายเอเจนต์ไปยังเซิร์ฟเวอร์ เรามีคู่มือแยกเรื่องนี้

การเชื่อมต่อบอตมีค่าใช้จ่ายเท่าไร?

การเชื่อมต่อไม่มีค่าใช้จ่าย Telegram ไม่เรียกเก็บเงินสำหรับบอต และ Hermes Agent เป็นโครงการโอเพนซอร์ส อาจมีค่าใช้จ่ายแยกต่างหากสำหรับโมเดลที่เชื่อมต่อกับเอเจนต์และเซิร์ฟเวอร์ หากต้องการให้ทำงานตลอดเวลา

ฉันเชื่อมต่อภรรยาหรือทีมเข้ากับบอตได้ไหม?

ได้ ในรายชื่อ `TELEGRAM_ALLOWED_USERS` ให้คั่น ID ด้วยจุลภาค ทุกคนในรายชื่อจะส่งข้อความส่วนตัวถึงบอตได้ และหากคุณอนุญาตแชตนั้นผ่าน `TELEGRAM_GROUP_ALLOWED_CHATS` สมาชิกทุกคนในกลุ่มก็ใช้บอตได้ ตามที่เอกสารอธิบายไว้ นี่คือวิธีทำงานของรายชื่อแชตที่อนุญาต

บอตเห็นบทสนทนาส่วนตัวของฉันได้ไหม?

ไม่ได้ Bot API ให้บอตเห็นเฉพาะข้อความที่ส่งถึงบอตในแชตส่วนตัว ส่วนโหมดความเป็นส่วนตัวของ Telegram จะมีผลในกลุ่มตามที่อธิบายไว้ในส่วนเกี่ยวกับกลุ่ม บอตไม่มีสิทธิ์เข้าถึงบทสนทนาของคุณกับคนอื่น

ทำไมบอตจึงปฏิเสธข้อความเสียงขนาดใหญ่?

Bot API สาธารณะจำกัดการดาวน์โหลดไฟล์ไว้ที่ 20 MB และจะปฏิเสธไฟล์ที่ใหญ่กว่านั้น เอกสาร Hermes อธิบายวิธีแก้โดยใช้เซิร์ฟเวอร์ Bot API ในเครื่อง ซึ่งเพิ่มขีดจำกัดเป็น 2 GB คุณต้องใช้วิธีนี้ก็ต่อเมื่อต้องการรับไฟล์ที่ใหญ่กว่า 20 MB ลิงก์ไปยังเอกสารอยู่ในส่วน “แหล่งที่มา” ท้ายบทความ

เพิ่มความสามารถใหม่ให้บอตได้ไหม?

ได้ Hermes มี skills และ plugins ซึ่งเป็นความสามารถสำเร็จรูปสำหรับเอเจนต์ มีคู่มือแยกสำหรับวิธีติดตั้งปลั๊กอินในบอตเอเจนต์ AI บน Telegram

</div>

<div class="section" role="doc-bibliography" aria-label="แหล่งที่มา">

### แหล่งที่มา

- [Hermes Agent: การตั้งค่า Telegram](https://hermes-agent.nousresearch.com/docs/user-guide/messaging/telegram) — แหล่งข้อมูลหลักของคู่มือต้นฉบับ ซึ่งผู้เขียนตรวจสอบเมื่อ 12.09.2026
- [Hermes Agent: เกตเวย์การส่งข้อความ](https://hermes-agent.nousresearch.com/docs/user-guide/messaging)
- [Hermes Agent: การติดตั้ง](https://hermes-agent.nousresearch.com/docs/getting-started/installation)
- [Hermes Agent: เริ่มต้นอย่างรวดเร็ว](https://hermes-agent.nousresearch.com/docs/getting-started/quickstart)
- [Hermes Agent: งานที่ตั้งเวลาไว้](https://hermes-agent.nousresearch.com/docs/user-guide/features/cron)
- [BotFather](https://t.me/BotFather) — บอตทางการของ Telegram สำหรับสร้างบอต

</div>





เมื่อพร้อมแล้ว มาทำความรู้จักกับ [Ailoot](https://ailoot.ai/)

## คำถามที่พบบ่อย

### allowlist ส่วนตัวบล็อกคนที่ไม่อยู่รายชื่อในกลุ่มที่อนุญาตหรือไม่?

ไม่บล็อกเมื่อให้สิทธิ์ทั้ง chat ผ่าน TELEGRAM_GROUP_ALLOWED_CHATS เพราะสมาชิกทุกคนได้สิทธิ์ TELEGRAM_ALLOWED_USERS อนุญาตผู้ส่งรายบุคคล ตรวจทั้งสองค่าก่อนเปิดบอตให้กลุ่ม

### บังคับ @ mention ทำให้กลุ่มเป็นส่วนตัวสำหรับคนที่เลือกหรือไม่?

ไม่ทำ ค่า mention และ pattern กำหนดข้อความใดทำให้ตอบ ไม่ยกเลิกสิทธิ์ที่ให้สมาชิกทุกคนของ chat ที่อนุญาต


## Ailoot · บริษัทและพอร์ตโฟลิโอโครงการของบริษัท

Ailoot อาศัยประสบการณ์การดำเนินงานที่สั่งสม ฐานลูกค้าขนาดใหญ่ บริการที่เสถียร และการติดตาม KPI อย่างต่อเนื่อง

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.

Ailoot นำประสบการณ์การดำเนินงานนี้มาใช้เพื่อให้เข้าถึงฟังก์ชัน AI ผ่าน API ในผลิตภัณฑ์ของลูกค้า เอเจนต์ แอปพลิเคชัน และระบบอัตโนมัติ
