• 4.0.0-RC3 9d30a2d415

    toastie_t0ast released this 2025-02-04 07:15:54 +00:00 | 21 commits to main since this release

    Signed by toastie_t0ast
    GPG key ID: 0861BE54AD481DC7

    Changelog

    Interview Updates

    • Added a step reference system to interviews. This lets administrators define steps in the definitions property of an interview template which can then be referenced from the normal interview tree, and from the definitions themselves. It can allow for reducing interview config complexity, repeating the same step in different places of the interview, allowing the user to "go back" to a previous step, etc.
    • Replaced the END_WITH_SUMMARY and END_WITHOUT_SUMMARY with an INTERVIEW_END step type, and added the add-summary property which can now be used on any step type.
    • Added the step-references property to steps which works similarly to steps but just imports steps from the definitions instead of defining new ones. It also contains the after-reference-step property which is where the interview will continue when the referenced step tree ends.
    • Added the new step type REFERENCE_END which can be used in step definitions to jump back to the normal interview tree, outside of the referenced tree,
    • Added the answer-delimiter property to steps. By default, if a user answers the same question multiple times the new answer will overwrite the old one in the interview summary. If this property is set the answers will instead be merged together with this string used as delimiter.
    • Added some more interview template validation.
    • Merged delete-messages-after-summary and delete-messages-after-no-summary into delete-messages-after-interview-end in the config.
    • The interviews database table now has a new definitions column of the JSON type.

    Fixes

    • Fix guild list showing every few hours in the console.
    • Fix the reload command's log message.
    • Reload command no longer restarts the discord client which prevents some bugs.
    • Fix bot status disappearing after a while.
    Downloads