Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sahandevs/trello-chicbot
automate some tasks in Trello
https://github.com/sahandevs/trello-chicbot
automation scrum trello
Last synced: about 6 hours ago
JSON representation
automate some tasks in Trello
- Host: GitHub
- URL: https://github.com/sahandevs/trello-chicbot
- Owner: sahandevs
- Created: 2019-01-22T16:37:13.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-28T10:41:07.000Z (almost 6 years ago)
- Last Synced: 2024-12-30T15:36:10.630Z (about 2 months ago)
- Topics: automation, scrum, trello
- Language: Python
- Homepage:
- Size: 26.4 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Usage
```
git clone https://github.com/SahandAkbarzadeh/trello-chicbot.git
cd trello-chicbot
python -m pip install requirement.txt
python run.py "configFile.json"
```## Config File
[Sample Config File](./sampleConfig.json)
|Name|Usage|
|---|---|
|source_board|string that contains in source board name|
|destination_board|string that contains in destination board name|
|extract_board_info|this will extract all information needed (member, board, list ids) for the bot configuration |
|copy_from_source|if enabled insted of moving a card it will copy a card to destination|
|comment_original_card_share_link_to_copied_card|when enabled with `copy_from_source` it will comment the original card link|
|labels_to_change_with_label_mapping_labels|(string: labelId (source)) to (list: labelId (destination) mapping|
|api_key|your trello api key|
|api_secret|your trello secret key|
|label_to_list_mapping|(string: labelId (source)) to (string: trelloListId (destination) mapping|
|list_mapping|(string: listId (source)) to (string: listId (destination)) mapping|
|comment_from_list|(string: listId (source) to list of comments (string)). comment if the card is in the list|
|label_mapping|(string: labelId (source) to (list: labelId (destination)) remove old labels and put new labels|
|member_via_label|(string: labelId (source) to (list: memberId (destination)) remove old members and assign new members|
|comment_via_label|(string: labelId (source) to list of comments (string)). comment if the card has the label|