Module modpol.interactions
INTERACTIONS.LUA (CLI).
User interaction functions for Modular Politics Called by modpol.lua
Functions
| modpol.interactions.dashboard (user) | Output: Display a menu of commands to the user | 
| modpol.interactions.org_dashboard (user, org_string) | Output: Displays a menu of org-specific commands to the user | 
| modpol.interactions.message (user, message) | Output: Prints message to CLI | 
| modpol.interactions.text_query (user, query, func) | Output: Applies "func" to user input. | 
| modpol.interactions.dropdown_query (user, label, options, func) | Output: Calls func on choice. | 
| modpol.binary_poll_user (user, question, func) | Output: Applies "func" to user input. | 
| modpol.interactions.message_org (initiator, org, message) | Output: broadcasts message to all org members | 
Functions
- modpol.interactions.dashboard (user)
- 
    Output: Display a menu of commands to the user
    Parameters:- user (string)
 
- modpol.interactions.org_dashboard (user, org_string)
- 
    Output: Displays a menu of org-specific commands to the user
    Parameters:- user (string)
- org_string (string or id)
 
- modpol.interactions.message (user, message)
- 
    Output: Prints message to CLI
    Parameters:- user (string)
- message (string)
 
- modpol.interactions.text_query (user, query, func)
- 
    Output: Applies "func" to user input.
 Func input: user input (string)
    Parameters:- user (string)
- query (string)
- func (function)
 
- modpol.interactions.dropdown_query (user, label, options, func)
- 
    Output: Calls func on choice.
 func input: choice (string)
    Parameters:- user (string)
- label (string)
- options (table of strings)
- func (choice) (function)
 
- modpol.binary_poll_user (user, question, func)
- 
    Output: Applies "func" to user input.
 Func input: user input (string: y/n)
    Parameters:- user (string)
- question (string)
- func (function)
 
- modpol.interactions.message_org (initiator, org, message)
- 
    Output: broadcasts message to all org members
    Parameters:- initiator (string)
- org (number or string)
- message (string)