constructor(deps) {
        this.#getAnnouncementSettings = deps.getAnnouncementSettings;
    }
@param {Object} deps
@param {() => {announcement: string, announcement_visibility: string[], announcement_background: string}} deps.getAnnouncementSettings