Skip to content

feat: add Feishu channel support#86

Open
specter119 wants to merge 2 commits intobubbuild:mainfrom
specter119:main
Open

feat: add Feishu channel support#86
specter119 wants to merge 2 commits intobubbuild:mainfrom
specter119:main

Conversation

@specter119
Copy link

@specter119 specter119 commented Mar 5, 2026

feat: add Feishu channel support

  • Add Feishu channel adapter (feishu.py)
  • Add Feishu skill with send/edit/reaction scripts
  • Update documentation and configuration
  • Add tests for Feishu channel

This implementation:

  • Uses lark-oapi SDK for WebSocket subscription
  • Supports text and card messages
  • Can reply to messages
  • Supports reactions

- Add Feishu channel adapter (feishu.py)
- Add Feishu skill with send/edit/reaction scripts
- Update documentation and configuration
- Add tests for Feishu channel

This implementation:
- Uses lark-oapi SDK for WebSocket subscription
- Supports text and card messages
- Can reply to messages
- Supports reactions
- Automatically fixes uv.lock mirrors to pypi.org

Breaking changes: None! 🎉

准备推送!
@PsiACE
Copy link
Collaborator

PsiACE commented Mar 5, 2026

Thank you very much for your contribution, but it cannot be merged at this time. You can check PR #85 and https://github.com/bubbuild/bub-contrib

@frostming
Copy link
Collaborator

Yes we have a big refactor ongoing, and the channel interface will be much smaller, it should be easier to integrate. Stay tuned.

@specter119
Copy link
Author

Yes we have a big refactor ongoing, and the channel interface will be much smaller, it should be easier to integrate. Stay tuned.

Noticed, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants