* feat(triviaAI): add an option to send ai replies as clyde and refactor
* refactor: remove messageReference from sendBotMessage because it does not work
* ok
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* Update src/equicordplugins/triviaAI/utils.ts
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* refactor
* refactor
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
* feat(triviaAI): initial commit
* feat(triviaAI): configurable api endpoint
* feat(triviaAI): better descriptions and stuff ig
* feat(triviaAI): add decancer support
* chore(triviaAI): set autorespond to false by default
* refactor: use logger instead of console.log
* chore: ai wants periods
* unfeat: remove decancer because no external libs
* chore: consistent imports
* refactor: readability
* refactor: error handling
* refactor: simplify loop
* refactor: import insertTextIntoChatInputBox from @utils/discord
* feat: ok maybe toasts are not unnecessary
* feat: check if api key, endpoint or models are set before doing anything
* refactor: remove too many if statements