Estoy creando un bot y quiero crear un comando de status que básicamente muestre el estado personalizado de un usuario. Intenté hacer interaction.member.activities.find(a => a.type === 'CUSTOM_STATUS').state pero dice que no puede leer find .
Es porque no hay una propiedad member.activities . Es member.presence.activities y su type no puede ser CUSTOM_STATUS . Es uno de PLAYING , STREAMING , LISTENING , WATCHING , CUSTOM , COMPETING , por lo que deberá encontrar CUSTOM :
let activity = interaction.member.presence?.activities.find( (a) => a.type === 'CUSTOM' ) console.log(activity?.state) PD: asegúrese de que la intención GUILD_PRESENCES esté habilitada (es decir, agregue Intents.FLAGS.GUILD_PRESENCES a la matriz de intents de su client ). Sin ese miembro, la member.presence será null .