All Projects → TomCasavant → PollMaubot

TomCasavant / PollMaubot

Licence: MIT license
A polling plugin for Riot (using maubot)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to PollMaubot

Scylla
An Elm-based front-end for Matrix.
Stars: ✭ 24 (+33.33%)
Mutual labels:  matrix, riot
matrix-tag-manager
A web interface for supporting power users and their Matrix room tags.
Stars: ✭ 22 (+22.22%)
Mutual labels:  matrix, riot
radical
Element (Riot Web) unofficially bundled as Firefox Add-on
Stars: ✭ 33 (+83.33%)
Mutual labels:  matrix, riot
Octoslack
OctoPrint plugin for Slack, Mattermost, Pushbullet, Pushover, Rocket.Chat, Discord, Riot/Matrix, & Microsoft Teams
Stars: ✭ 50 (+177.78%)
Mutual labels:  matrix, riot
Element Web
element.io docker image generator
Stars: ✭ 21 (+16.67%)
Mutual labels:  matrix, riot
Matrix Dimension
An open source integration manager for matrix clients, like Element.
Stars: ✭ 277 (+1438.89%)
Mutual labels:  matrix, riot
botdarr
Slack/Discord/Telegram/Matrix bot for accessing radarr, sonarr, and lidarr
Stars: ✭ 76 (+322.22%)
Mutual labels:  matrix, riot
Matrix Appservice Discord
A bridge between Matrix and Discord.
Stars: ✭ 383 (+2027.78%)
Mutual labels:  matrix, riot
Matrix Puppet Hangouts
Matrix bridge for Google Hangouts
Stars: ✭ 42 (+133.33%)
Mutual labels:  matrix, riot
Element Rpm
Providing the Element messaging desktop client packaged for the Fedora, Red Hat(IBM), and OpenSUSE families of linux desktop operating systems.
Stars: ✭ 73 (+305.56%)
Mutual labels:  matrix, riot
contentful-reference-matrix-field-app
Contentful App that adds UI for a table-like list of references with other associated data.
Stars: ✭ 28 (+55.56%)
Mutual labels:  matrix
eigen-js
⚡ Eigen-js is a port of the Eigen C++ linear algebra library
Stars: ✭ 78 (+333.33%)
Mutual labels:  matrix
interview-cookbook
A playground for learning DataStructures, Algorithms, and Object-Oriented Concepts.
Stars: ✭ 25 (+38.89%)
Mutual labels:  matrix
matrix-appservice-mumble
Matrix <--> Murmur Bridge
Stars: ✭ 27 (+50%)
Mutual labels:  matrix
Pygraphblas
GraphBLAS for Python
Stars: ✭ 252 (+1300%)
Mutual labels:  matrix
elm-3d-camera
Camera type for doing 3D rendering in Elm
Stars: ✭ 12 (-33.33%)
Mutual labels:  matrix
Syphon
⚗️ a privacy centric matrix client
Stars: ✭ 245 (+1261.11%)
Mutual labels:  matrix
Blasjs
Pure Javascript manually written 👌 implementation of BLAS, Many numerical software applications use BLAS computations, including Armadillo, LAPACK, LINPACK, GNU Octave, Mathematica, MATLAB, NumPy, R, and Julia.
Stars: ✭ 241 (+1238.89%)
Mutual labels:  matrix
Nio
💬 Nio is an upcoming matrix client for iOS.
Stars: ✭ 235 (+1205.56%)
Mutual labels:  matrix
chrome-extension-boilerplate-riot
A boilerplate chrome extension (Single Page Application) using RIOT.js
Stars: ✭ 20 (+11.11%)
Mutual labels:  riot

Poll Maubot

A plugin for maubot that creates a poll in a riot room and allows users to vote

Usage

'!poll new "Question" "Choice1" "Choice2" "Choice3"' - Creates a new poll with given (at least 1) choices

The user can now also create polls with line-breaks:

!poll new What is my question?
Choice1
Choice2
Choice3

'!poll results' - Displays the results from the poll

'!poll close' - Ends the poll

Users vote by adding the matching emoji to the poll (i.e. if the first choice has a 👍 then in order to pick that choice the user has to react with 👍)

Version 3.0 (Latest release)

  • Made emoji options more accessible
  • Bot now reacts to itself with emoji options
  • The user can now define emoji options
  • User can define answers with line-breaks rather than quotes

Older Releases:

Version 2.0

  • Changed voting format to reactions (instead of '!poll vote')

Version 2.0.1

  • Allows every room to have unique poll

Wish List

  • Add user configuration to only allow certain users to create polls
  • Add auto-timing ability
  • Make emojis configurable
  • Add placeholder emojis on each poll (to let users just click one)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].