Configure Channel - Lark

The Lark channel is suited for office scenarios. It supports rich-text messages and @mentions of the bot in group chats. The integration uses QR-code authorization, similar to WeChat.

This page covers

  • Generating a Lark access QR code in LightVela
  • Scanning the QR code with Lark to authorize
  • Chatting with Hermes in Lark

> 💡 Prerequisites > > - A phone with Lark installed (or a desktop Lark already signed in) > > - Complete model configuration (or use the 100 trial credits included in the Launch plan) >

---

Steps

1. Enter the console

Sign in to LightVela, click "My Hermes" in the upper-right corner to enter the console, and find the "Channel" button.

2. Select the Lark channel

Click the dropdown and select "Lark". The Lark channel introduction appears below.

3. Click "Authorize Access"

A QR code appears on the page.

4. Scan with Lark

On mobile:

  • Open Lark
  • Tap "+" in the upper-right corner → "Scan"
  • Scan the QR code on your computer screen
  • Follow the prompts to complete authorization

5. Find Hermes in Lark

After a successful scan:

  • A "Lark" entry appears in the console's "Connected Channels" list
  • Lark automatically adds the bot to your contacts

Search Lark for the application name you created.

Open the bot's chat window and send a test message:

Hello

Success state

  • A "Lark" entry appears in the console's "Connected Channels" list
  • The bot can be found via Lark search
  • Sending a message receives a Hermes reply

---

Supported message types

After integration, the Lark bot supports more than basic text. The full list:

Lark bot — supported message types and featuresSupported
Receive text messages✅ Yes
Receive images✅ Yes
Receive files✅ Yes
Receive audio / video✅ Yes
Reply with text messages✅ Yes
Reply with images✅ Yes
Reply with files✅ Yes
Reply with audio✅ Yes
Reply content supports Markdown✅ Yes
Send messages proactively (e.g. scheduled reminders)✅ Yes
Operate Lark Docs, Wiki, Drive✅ Yes

> ℹ️ Actual capability depends on the model > > The table above only reflects what the Lark bot can receive and reply with at the channel layer. Whether tasks such as image / file processing actually work depends on whether the underlying LLM connected to Hermes supports those capabilities.

---

FAQ

SymptomPossible causeResolution
Scan shows "Application not authorized"Tenant admin restricts third-party appsAsk your tenant admin to allow the app, or switch to a personal tenant
Bot contact not foundLark collapses bots by defaultSearch the Hermes application name from the top of Lark
How to add the bot to a groupIn group settings, "Add Members", search for the bot and add it
QR code expiredNot scanned within the validity windowClose the dialog and click "Authorize Access" again
No reply after sending a messageModel not configured or trial credits exhaustedCheck the "Current Model" status
Rich-text rendering issuesLark does not support some Markdown syntaxPlain-text conversation is unaffected

---

Channel notes

  • Message types: Text, rich text, images, files, audio, video, and more — see "Supported message types" above
  • Group chat support: The bot can be added to group chats and will respond when @mentioned
  • Tenant restrictions: Whether an enterprise Lark tenant allows third-party bots depends on the tenant admin's policy

---

Next steps