MQTT Roomba set Autodiscovery

Hello to everyone.
Did someone could help me to create a topic for autodiscovery my roomba device?

I have this state topic

state_topic: "roomba/state"
This is the payload
{
    "state": "docked",
    "battery_level": 59
}

and this config in my yaml

vacuum:
- platform: mqtt
  name: Roomba
  schema: state
  command_topic: "roomba/commands"
  retain: true
  state_topic: "roomba/state"
  supported_features:
    - start
    - stop
    - return_home
    - battery

Thanks a lot for everyone
Best Regards
Stefano