After the bot is added to the Discord server, you should be able to type commands in the message line. All commands start with the exclamation mark: !commandGoesHere
. The first command you need to know is !help
. It opens the list of all available commands and shows what they do.
To start a new channel and create a squad use the prompt !createSquad squadName
Welcome to your squad channel. You can now add members to your squad with !addMember @username
After the squad channel is set up and team members added, discord roles are created and assigned automatically with a random color. This allows for finetuned discord permissions, easy recognition, and the possibility to address the squad by tagging the role.
Now each member has to set their wallet address by typing !setWallet address
.
Before we actually move into the Gnosis Safe creation, we can change the consensus which is the number of votes needed to approve transactions. It is set to 1 by default and can be adjusted with !setConsensus
command.
The consensus is set. Now is the time to create a Safe. Use !initSafe
and follow the link from the message you get.
Hit the “Create Safe” button and confirm the transaction. This Safe initiation transaction must be done just once by any squad member. After it goes through you should get a Discord message with the safe address.
Click on the “gnosis” link and use the address for the “Load existing Safe” flow on Gnosis.
Hit “Next” and name all your squad members’ wallets.
Review the details on the last step and hit “Load”.
Boom! Now you’re all set up. Keep using Discord for communication but be aware that you can’t manage Gnosis Safe through it.
We hope this tutorial helps you but if you have any questions — throw them in BarnBridge Discord and we’ll be glad to help.
Decentralisation is the future.
Shout out to everyone who was involved in this initiative, especially to the bot grandmaster Danijel Gornjaković 🎉