https://github.com/bb-io/lark
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/bb-io/lark
- Owner: bb-io
- License: mit
- Created: 2025-03-31T11:39:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-05T10:55:47.000Z (about 1 year ago)
- Last Synced: 2025-06-05T11:44:05.080Z (about 1 year ago)
- Language: C#
- Size: 113 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Blackbird.io Lark [Beta]
Blackbird is the new automation backbone for the language technology industry. Blackbird provides enterprise-scale automation and orchestration with a simple no-code/low-code platform. Blackbird enables ambitious organizations to identify, vet and automate as many processes as possible. Not just localization workflows, but any business and IT process. This repository represents an application that is deployable on Blackbird and usable inside the workflow editor.
## Introduction
Lark's comprehensive and in-depth open capabilities serve as a hub of information and an entry point for businesses, integrating with existing IT ecosystems in enterprises. It effectively supports and complements existing IT systems, enhances digital efficiency in enterprises, and assists in building an all-in-one collaborative platform, allowing employees to focus on their work and simplifying their tasks, while enabling IT personnel to develop agilely and enjoy a better user experience.
## Before setting up
Before you can connect you need to make sure that you have a Lark account and you are setted up as an admin and the bot is enabled for the necessary groups
## Connecting
1. Navigate to Apps, and identify the **Lark** app. You can use search to find it.
2. Click _Add Connection_.
3. Name your connection for future reference e.g. 'My organization'.
4. Input the 'Application ID' and 'Application Secret' from your Lark application.
5. Click _Authorize connection_.
## Actions
### Messages
- **Send a message** sends a message to a Lark channel or directly to a user
- **Send file** sends a file to a Lark channel or directly to a user
- **Get message** gets a message by it ID
- **Edit message** edits a message by it ID
### Spreadsheets
- **Create spreadsheet** creates a new spreadsheet
- **Find cells** finds cells in a spreadsheet by query
- **Add rows or columns** adds empty rows or columns to a spreadsheet
- **Delete rows or columns** deletes rows or columns from a spreadsheet
- **Insert rows** inserts rows into a spreadsheet. If there are existing rows, the new rows will be inserted before the existing rows
- **Add or update rows/columns** adds or updates rows or columns in a spreadsheet. If there are existing rows/columns, the new rows/columns will rewrite the existing one. By default uses delimeter `,` to split the values.
- **Get range cells values** gets the values of a range of cells in a spreadsheet by specified range
## Events
- **On message received** triggers when a message is received in a Lark channel or directly to a user
- **On reaction added** triggers when a reaction is added to a message in a Lark channel or directly to a user
- **On user added to group** triggers when a user is added to a group
- **On file edited** triggers when a file is edited in a Lark channel or directly to a user
## Feedback
Do you want to use this app or do you have feedback on our implementation? Reach out to us using the [established channels](https://www.blackbird.io/) or create an issue.