I have created a new discord bot for Elder Scrolls Online guilds that is also part of the Masters of Craft website.
The bot provides the following main functionality:
Rosters
Create a roster for a trial to which your guild members can signup with a role and class, including signup of substitute members for each of the roles. You can choose for which trial and difficulty level you want to set up a roster, whether you want 1 or 2 tanks and 1 or 2 healers, when it takes place and who is the host of the trial. As admin, you can give a specific discord role (even the everyone role if you want) permission to create, edit and manually manipulate rosters using commands.
Raffles
Organize raffles in your guild and automate a huge part of the process including drawing winners.
Giveaways
Create giveaways in your guild in which you can give away one or more prizes. Members can easily enter a giveaway by clicking the signup button. Winners are automatically drawn at the end of the giveaway.
Auctions
Auction items in your guild. You can describe the item that is auctioned and include an image of it if you want. You can set a minimum starting bid and multiple values to increase bids. Auction participants will receive direct messages when they have placed a bit or when someone outbids them. At the end of the auction, the highest bidder is automatically published as the winner of the auction. It is even possible to have the auction publish a log of all bids during the auction in a specific discord channel.
ESO Sets
Retrieve and display data about Elder Scrolls Online sets in discord. Also includes commands to see what sets and gear you still need to collect if you keep track of that on the Masters of Craft website.
Motifs
Retrieve and display data about Elder Scrolls Online motifs in discord. Also includes commands to publish your stock and see what motifs you are missing if you keep track of that on the Masters of Craft website.
Crafting Requests
Retrieve and share the crafting requests you created on the Masters of Craft website on discord.
Trait Research
Display the status of your ongoing trait research if you keep track of that on the Masters of Craft website.
It furthermore provides a couple of other tools:
- Welcome New Members: When a new member signups to your discord server.
- Approve Members: With a combination of the welcome module and the approval module it is possible to have new members first appear in a specific channel with a specific 'newbie' role so that you can first confirm that the person signing up to your discord server is actually part of your guild. The approval module takes care of what to do when a new member is approved or rejected, such as giving specific roles or kicking/banning them if rejected.
- Contracts: You can set up contracts that your members can agree to, so you have an official confirmation that they agreed to the rules in the contract. This can for example be used if you set up specific rules how people should behave in your guild, or to set up specific rules regarding the use of the guild bank.
- Role Utilities: various commands regarding roles such as a way to replace one role with another role, add a role to all members, send a DM to all members with a specific role or kick all members with a specific role.
- Who Is Tool: Find a discord user's username when you only see a user id number displayed (which is still an annoying bug in discord embeds).
More information about the bot can be found at
https://bot.mastersofcraft.info
To directly add the bot to your discord server, use the link:
https://mastersofcraft.info/addbot
You can also try out the bot on the Masters of Craft discord server:
https://discord.gg/ptvezgXcvR