peertube-plugin-livechat/prosody-modules/mod_muc_poll
John Livingston 6f7c5c50f7
Poll WIP (#231):
* frontend message localization
2024-07-05 11:23:29 +02:00
..
constants.lib.lua Poll WIP (#231): 2024-07-05 11:23:28 +02:00
form.lib.lua Poll WIP (#231): 2024-07-05 11:23:27 +02:00
message.lib.lua Poll WIP (#231): 2024-07-05 11:23:29 +02:00
mod_muc_poll.lua Poll WIP (#231): 2024-07-05 11:23:28 +02:00
poll.lib.lua Poll WIP (#231): 2024-07-05 11:23:29 +02:00
README.md Poll WIP (#231): 2024-07-05 11:23:29 +02:00

mod_muc_slow_pool

This module provide a way to create polls in MUC rooms.

This module is part of peertube-plugin-livechat, and is under the same LICENSE.

There will probably be a XEP proposal for this module behaviour. When done, this module will be published in the prosody-modules repository.

Configuration

Just enable the module on your MUC component. All above configurations are optional.

poll_groupchat_votes_priority

The priority for the hook that will take into account votes. You can change this, if you have some specific hook that should be done after/before counting votes (slow mode, firewall, ...).

Default: 500

Strings

You can change some defaults strings, if you want for example to localize the poll messages. Here are the existing strings and default values:

  • poll_string_over: This poll is now over.
  • poll_string_vote_instructions: Send a message with an exclamation mark followed by your choice number to vote. Example: !1
  • poll_string_invalid_choice: This choice is not valid.
  • poll_string_anonymous_vote_ok: Your vote is taken into account. Votes are anonymous, they will not be shown to other participants.