¿Cómo actualizar masivamente el nivel de notificación de categoría del usuario?

Sí, de hecho.\n\npython\n\n category_notifications = {'muted_category_ids': [54],\n 'regular_category_ids': [],\n 'tracked_category_ids': [],\n 'watched_category_ids': [],\n 'watched_first_post_category_ids': [61],\n }\n\t\n api(config, f\"u/{username}.json\", method='put',\n json=category_notifications)\n\n\n\n… donde api() es un envoltorio ligero alrededor del módulo python Requests y simplemente realiza un PUT HTTP a /u/el nombre de usuario que estás cambiando.json en tu sitio de Discourse, y la carga útil son solo las categorías que deseas cambiar. (Puedes omitir cualquiera que no quieras cambiar).\n\nTen en cuenta que necesitas los IDs numéricos de las categorías; los nombres no funcionarán. Y por supuesto, si deseas fusionar o conservar lo que ya está allí, tendrás que leer primero al usuario.