> For the complete documentation index, see [llms.txt](https://docs.ecdao.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ecdao.org/products/emerald-bot/voting.md).

# Voting

### Summary

You can set up weighted NFT voting, or token voting, directly in Discord.

Users can only vote once, and their vote is weighted based on how much of a certain NFT they own, or how many tokens they own.

<figure><img src="/files/Lk6duWEOoHdHT2iTR48K" alt=""><figcaption></figcaption></figure>

### Viewing Data from a Vote

For NFT & Token votes, an Admin can access extra functionalities:

* View all the users who voted and what they voted for.
* Start a raffle that will select a user who voted for the winning option (or if the vote is not yet over, it will select whichever one is currently winning).&#x20;

<figure><img src="/files/7MOxvdCfsXND5dpctd51" alt=""><figcaption></figcaption></figure>

### Commands to Use

This is a list of commands for voting directly in Discord.

{% content-ref url="/pages/47q0OwMTCFjVP1HSpNup" %}
[NFT Voting](/products/emerald-bot/voting/nft-voting.md)
{% endcontent-ref %}

{% content-ref url="/pages/lurA2a1KSrWSDgBwpNvo" %}
[Token Voting](/products/emerald-bot/voting/token-voting.md)
{% endcontent-ref %}

{% content-ref url="/pages/vqoIdUYfYMI48W7ZJ2BS" %}
[Toucans Voting](/products/emerald-bot/voting/toucans-voting.md)
{% endcontent-ref %}
