Inquiry is a bot that makes polls. Nothing more nothing less. Featuring extensive customisation, all you need to do is ask the question.
Simply type /poll
and name your poll. From here you can customise the poll to your needs.
Once customised, hit submit, and a modal will appear letting you add your options.
Colour
- What colour should the embed be?Description
- Add a description to your pollDuration
- How long can people vote in this poll?Max_Votes
- The maximum number of votes per userHide_Results
- Hide the results of the poll until it has closedvoting_role
- Require the member has a specific role to voteOpen_Poll
- Allow people to add their own options to the pollThread
- Create a thread for this pollInline
- Should the options be displayed in line (side-by-side)Image
- Add an image to the pollClose_Message
- Send a message when the poll is closed
Use premade poll commands. These commands create a poll with pre-set options for you.
Currently, there are:
poll_boolean
- a poll with yes or no optionspoll_opinion
- a poll withagree
,neutral
,disagree
optionspoll_week
- a poll with the days of the weekpoll_blank
- an open poll with no starting optionspoll_elimination
- A poll where options are eliminated when you vote for them
Custom emoji couldnt be simpler; just put an emoji anywhere in the option text, and Inquiry will extract it for the option's emoji
You can edit polls too, up until you close them. Simply use the edit_poll
commands
To automatically close polls, use the duration
setting, otherwise just react to the poll with 🔴
These are your polls, your voters, and your results. If you want to take your results from a poll to use for something else, its your right to. Use /export
to export the data out of the polls in whatever format you need.
While I won't go out of my way to make help you, I can appreciate wanting to host things yourself.
You'll need three things, redis, docker, and a token. The best part is docker can help with the first one.
For the token, create a file called .env
. In it, put your token, like this
TOKEN=<token>
Fire up your redis server, and run the following command in this projects root dir
docker-compose up -d
Congrats, Inquiry is now running on your machine.
If you make something cool, please consider creating a PR here.