---
tags: collab.land, zodiac, raidguild
---
# Collab Land Zodiac Module Bot Commands Overview
**Gnosis Safe supported chains only**
- [Zodiac Integration](https://kleros.gitbook.io/docs/integrations/types-of-integrations/1.-dispute-resolution-integration-plan/channel-partners/how-to-use-reality.eth-+-kleros-as-an-oracle)

#### Existing flow:
`proposal` (already exists w/ CL bot thru modal)
| `/proposal` `simple` | Simple Funding Proposal |
| -------- | -------- |
| `proposal title` | title of a given proposal |
| `recipient address` | string value wallet address
| `token` | add token `str` value
| `amount` | Arbitrary amount cannot be more than token balances of a given token in the Prognosis Safe |
| `proposal URL` | URL of a given proposal
## Configuration Setup within Discord Server
- Utilize the following commands to setup CL Zodiac Bot Module
`/proposal` `config`
- configure proposer TGR (execution)
- configure voting participation & quorum (voter)
- configure or add channel ID (instantiate voting in a given channel )
- do we have server settings data for configurations stored somewhere?
- Yes we do!
- Need a community record
- proposal configuration underneath that!
### High Priority
1. `/proposal` `funding` `zodiac` `type` `token` `chain` `amount` `recipient address`
| `/proposal` `Funding` `Zodiac` | Zodiac Funding Proposal |
| -------- | -------- |
| `proposal title` | title of a given proposal |
| `Type` | Single, Multisend, Add Signer/Remove Signer |
| `recipient address` | string value (check that it is a proper Wallet address) (comma seperated values for multi-send)
| `chain` | Gnosis Safe supported chains only
| `token` | Pull data from Gnosis Safe after CL Zodiac bot module is deployed and connected to discord server/channel
| `amount` | Arbitrary amount cannot be more than token balances of a given token in the Prognosis Safe |
2. `proposal`
| `/proposal` `status` | Check Proposal Status |
| -------- | -------- |
| `status` | chronological list of proposals to select from to check status
### Low Priority
4. `balance`
| `/balance` `token` | Collab.Land Balance Check |
| -------- | -------- |
| `balance` | call balance to get token balance data
| `token` | specify token from gnosis safe in dropdown
5. `signers`
| `/signers` `addresses` `count` | Collab.Land Signer Check |
| -------- | -------- |
| `signers` | Query the signers on the gnosis safe |
| `count` | count # of signers on a safe & populate channel
6. `proposer`
| `/proposer` `proposal id` | Gnosis Tx Type |
| -------- | -------- |
| `proposer` | discord handle of the proposer
| `proposal id` | list of existing proposals (chronological)
---
- UX around proposal submission, grace, and execution...
- Want to show **status** of a given proposal through discord
- **Drop down menu for selecting the token (based on gnosis safe balances) during proposal creation**
* ***requirement*** to create the correct data for safe execution
- mock it up using one specific ERC-20 contract
- Ex. - WETH on a testnet
- adding the gnosis safe balance data
✅ - create a command to check what the balance is of certain tokens in the gnosis safe
---