What problem does it solve?
This skill streamlines the integration process with the Feishu platform, encompassing the setup of lark-oapi, credential configuration, WebSocket long connection initiation, allowlist settings, gateway operation and monitoring, and automatic restart capabilities.
Core Features & Use Cases
- lark-oapi Setup: Install and configure lark-oapi for integration.
- Credential Configuration: Set up necessary credentials for access.
- WebSocket Long Connection: Establish and maintain a persistent WebSocket connection.
- Allowlist Settings: Configure access permissions for the gateway.
- Gateway Operation and Monitoring: Run and monitor the gateway with appropriate logs and status checks.
- Automatic Restart: Enable automatic restart of the gateway in case of disconnection.
- Use Case: For instance, a user can use this skill to integrate their Feishu application with Hermes Gateway and ensure seamless communication and data transfer between the two platforms.
Quick Start
Use the hermes-feishu-integration skill to start the gateway with the following command: cd ~/hermes-agent && source venv/bin/activate && python3 -m gateway.run