| 2147 | 2147 | } |
| 2148 | 2148 | } |
| 2149 | 2149 | |
| 2150 | +/** |
| 2151 | + * Callback for the /gen command |
| 2152 | + * @param {object} args Named arguments |
| 2153 | + * @param {string} value Unnamed argument |
| 2154 | + * @returns {Promise<string>} The generated text |
| 2155 | + */ |
| 2150 | 2156 | async function generateCallback(args, value) { |
| 2151 | | - if (!value) { |
| 2152 | | - console.warn('WARN: No argument provided for /gen command'); |
| 2153 | | - return; |
| 2154 | | - } |
| 2155 | | - |
| 2156 | 2157 | // Prevent generate recursion |
| 2157 | 2158 | $('#send_textarea').val('')[0].dispatchEvent(new Event('input', { bubbles: true })); |
| 2158 | 2159 | const lock = isTrueBoolean(args?.lock); |