Playbook Hermes Agent

Connect and test a Telegram bot for Hermes

Create a Telegram bot, provide its token and numeric owner ID through the documented xCloud controls, and confirm a private test message reaches Hermes.

Read this guide as Markdown

Requirements and responsibilities

Illustrative situation

Illustrative scenario: one named operator needs a private Telegram route to verify the agent, with the numeric user ID restricting the intended audience.

Choose the approach

Dashboard and application procedure

Follow these steps yourself, or use the scoped AI handoff below for supported hosting operations.

Step 1 of 5

Create a bot

Where
Telegram → BotFather
Permissions
Telegram account authorized to create the bot
Inputs
Bot name and username
Action
Use BotFather to create a bot and copy its token into a secure secret manager; do not place it in a guide, ticket or chat.
Expected result
BotFather returns a bot token and the bot is available in Telegram.
Verify
Store the token securely and verify it is not present in shell history or shared notes.
If it fails
If the token may have been exposed, revoke/rotate it through BotFather before proceeding.

Sources: xCloud Telegram setup for Hermes

Step 2 of 5

Find the owner ID

Where
Telegram user-ID lookup flow in xCloud’s linked setup instructions
Permissions
The intended Telegram owner
Inputs
Numeric Telegram user ID
Action
Open the xCloud-linked user-ID lookup method, retrieve the intended owner’s numeric Telegram ID, and compare it with the correct Telegram account. Store the number securely for the next setup step.
Expected result
The configured ID identifies the intended account, not a guessed or copied bot ID.
Verify
Confirm the numeric ID belongs to the intended person before saving it.
If it fails
If the ID cannot be confirmed, do not use a guessed value; repeat the official lookup process.

Sources: xCloud Telegram setup for Hermes

Step 3 of 5

Configure the hosted channel

Where
Hermes server → Channels, or deployment form
Permissions
Authorized Hermes administrator
Inputs
Bot token and numeric user ID
Action
Enter both values in the documented Telegram fields and save. xCloud supports Telegram as its documented built-in channel.
Expected result
The Channels view shows the Telegram configuration saved.
Verify
Reopen Channels to verify configured state without copying the token into notes.
If it fails
If configuration fails, check token validity and ID accuracy; do not broaden access as a workaround.

Sources: xCloud Hermes Agent deployment guide · xCloud Telegram setup for Hermes

Step 4 of 5

Start a private test

Where
Telegram bot chat
Permissions
The allowed user ID configured above
Inputs
Owner sends `/start` and the exact harmless marker `channel-check-<date>` to the configured bot
Action
The owner opens the bot chat, sends `/start`, then sends `channel-check-<date>` as a harmless test. Observe whether Hermes replies in that same configured conversation; do not ask Hermes to message itself or initiate a separate delivery.
Expected result
The configured bot replies to the owner’s test marker in the expected Telegram conversation.
Verify
The human owner confirms the reply arrived from the expected bot and did not reach an unapproved recipient.
If it fails
If no response arrives, inspect Hermes Channels and Logs before changing credentials.

Sources: xCloud Telegram setup for Hermes

Step 5 of 5

Record the access boundary

Where
Team runbook / secret manager
Permissions
Channel owner
Inputs
Bot owner, allowed user ID, rotation owner
Action
Document the bot owner, where the token is stored, who may rotate it and the approved audience; exclude the token value.
Expected result
The team can identify who owns channel access and secret rotation.
Verify
A second authorized administrator can locate the instructions without seeing the secret in plaintext.
If it fails
If ownership is unclear, pause additional invitations until an owner and access policy are named.

Sources: xCloud Telegram setup for Hermes

Maintenance

Recovery decisions

AI handoff

Configure the needed provider, channel, credentials and permissions separately. This guide does not imply xCloud has preconfigured upstream tools or scheduled jobs.

Supported scope

Copyable agent brief

Manual checkpoints

  • The bot token and numeric user ID are entered by the authorized owner in documented xCloud setup/Channels fields; never include them in a task prompt.
  • Review the task-specific acceptance check and inspect actual output, configuration or run history before relying on it.
Feature coverage

Sources

Continue

Review xCloud Hermes deployment options